我正在尝试使用允许我获取所需数据并以 XML 格式返回的 API 创建实时报告。我想知道的是,收到响应后,如何将其保存到本地的 .xml 文件中?或者缓存它,这样我就可以在解析响应之前解析它。
import requests
r = requests.get('url', auth=('user', 'pass'))
我正在使用请求,因为在我看来,这是进行 GET 调用的最简单方法。另外,这是我的第一个问题,我刚刚开始学习 Python,如果你们有一点耐心,我将不胜感激。谢谢。
我正在查看一个类似的问题,但对于 JSON,不确定它是否会起作用,https://stackoverflow.com/a/17519020/4821590
import requests
import json
solditems = requests.get('https://github.com/timeline.json') # (your url)
data = solditems.json()
with open('data.json', 'w') as f:
json.dump(data, f)