我有一个用例来实现restfulapi,它以XML格式返回响应。我需要访问该响应,访问其中的数据,并将该数据存储到CSV文件中。所有这些都需要使用Python完成。 我是Python中的一个noob,但是在google上搜索了一下之后,我知道了'requests','xml.etree“etc是有用的软件包,但我把它们都搞混了。在
问题是XML响应非常大,当您从浏览器中点击API时,它只显示数千条记录中的前10条。所以我不知道如何一次性或以增量的方式获得完整的响应。在
下面是命中API并打印响应的代码。在
import requests
from xml.etree import ElementTree
response2 = requests.get("http://www.myapi.com/api/v2_2/eventEditions/1234/participants/companies", auth=('username', 'password'))
print response2
tree = ElementTree.fromstring(response2.content)
print tree
print response2.content
有人能建议我在这方面应该采取什么样的方法,以及实现它的包和方法吗?在
目前没有回答
相关问题 更多 >
编程相关推荐