【发布时间】:2020-11-16 20:49:13
【问题描述】:
卡在处理 URL 和 XML 解析的任务上。我已经得到了数据,但似乎无法让 findall() 工作。我知道一旦我可以让 findall() 工作,我就会有一个可以循环访问的列表。任何见解都会很棒,如果可能的话,希望能得到温和的推动而不是直接的答案。谢谢!
import urllib.request, urllib.parse, urllib.error
import xml.etree.ElementTree as ET
fhand = urllib.request.urlopen('http://py4e-data.dr-chuck.net/comments_42.xml')
raw_data = fhand.read().decode()
xml_data = ET.fromstring(raw_data)
lst = xml_data.findall('name')
print(lst)
【问题讨论】:
标签: python xml-parsing url-parsing