[英]Have Python Save A Website As XML to Desktop File
我正在嘗試做一些非常簡單的事情,只是無法使其正常工作。 我已經花了幾個小時。 任何幫助是極大的贊賞。
在Firefox中,我已將一個“ predictit”網頁( https://www.predictit.org/api/marketdata/markets/4366 )作為.xml文件保存在桌面上。
我可以成功使用此文件,如下所示:
import xml.etree.ElementTree as ET
tree = ET.parse(r'C:\Users\xxxx\Desktop\4366.xml')
root = tree.getroot()
print(root[5][0][7].text)
我的問題是如何獲取Python將網站另存為xml文件到桌面上? 因為我確信答案是如此簡單,所以我不會記錄嘗試請求,urllib,打開,寫入等的失敗。
非常感謝您的時間和精力。
艾麗的好狗
import requests
url = "https://www.predictit.org/api/marketdata/markets/4366"
res = requests.get(url)
if res.status_code == 200:
with open('filename.xml', 'w') as f:
f.write(res.text)
我認為這應該做您想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.