gpt4 book ai didi

python - 从 URL 下载 XML

转载 作者:太空宇宙 更新时间:2023-11-03 16:39:24 25 4
gpt4 key购买 nike

我编写了一段代码,用于从网站下载 XML 文件并将其存储到数据库中。但在下载之前,我应该解析网站的用户凭据。代码工作正常,但我无法找到 XML 下载路径。你能帮我解决这个问题吗?用户是从 MySQL 数据库加载的。网址='https://emergencyprocedures.pjm.com/

for user in users:
authentication_handle=urllib2.HTTPPasswordMgrWithDefaultRealm()
authentication_handle.add_password(None,url,user[0],user[1])

handler=urllib2.HTTPBasicAuthHandler(authentication_handle)

url_opener=urllib2.build_opener(handler)
file_details=url_opener.open(url)
tree=ET.parse(XMLfile)
root=tree.getroot()

对于树,我应该解析 XML 文件路径。我找不到路径。

最佳答案

首先尝试读取 XML,然后将结果传递给 elementtree:

.....
file_details = url_opener.open(url).read()
root = ET.fromstring(file_details)

如果不知何故还需要:

tree = ET.ElementTree(root)

关于python - 从 URL 下载 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36957300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com