gpt4 book ai didi

python - 使用 ElementTree XML API 解析 URL XML

转载 作者:数据小太阳 更新时间:2023-10-29 02:20:38 26 4
gpt4 key购买 nike

下面是我的示例代码,我在后台使用 wget 下载 statsxml.jsp,然后解析 xml。我的问题是现在我需要解析多个 XML URL,正如您在下面的代码中看到的,我正在使用一个文件。如何实现?

示例网址 - http://www.trion1.com:6060/stat.xml , http://www.trion2.com:6060/stat.xml , http://www.trion3.com:6060/stat.xml

import xml.etree.cElementTree as ET
tree = ET.ElementTree(file='statsxml.jsp')

root = tree.getroot()
root.tag, root.attrib

print "root subelements: ", root.getchildren()
root.getchildren()[0][1]
root.getchildren()[0][4].getchildren()

for component in tree.iterfind('Component name'):
print component.attrib['name']

最佳答案

您可以使用 urllib2 以相同的方式下载和解析文件。例如前几行将更改为:

import xml.etree.cElementTree as ET
import urllib2

for i in range(3):
tree = ET.ElementTree(file=urllib2.urlopen('http://www.trion%i.com:6060/stat.xml' % i ))


root = tree.getroot()
root.tag, root.attrib

# Rest of your code goes here....

关于python - 使用 ElementTree XML API 解析 URL XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21179272/

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