我正在嘗試使用API來創建實時報告,該API允許我獲取需要的數據並以XML格式返回。我想知道的是,在收到響應後,如何將其保存到本地的.xml文件中?或者緩存它,這樣我可以在解析響應之前解析它。使用Python保存來自GET調用的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)
'File.open方法( 'foo.xml')。寫(r.text)' – jordanm