我有一个下面的Web服务:“”如何解析XML文件并获取其数据的Python
我需要解析,并得到了XML文件中的每个项目的名称和日期值。
我试图将数据获取到一个XML文件,我试图解析它,但我看到所有的空值:
import requests
import xml.etree.ElementTree as ET
response = requests.get('https://news.google.com/news/rss/?ned=us&hl=en')
with open('text.xml','w') as xmlfile:
xmlfile.write(response.text)
with open('text.xml','rt') as f:
tree = ET.parse(f)
for node in tree.iter():
print (node.tag, node.attrib)
我不知道我要去的地方错了。我必须以某种方式提取XML中每个项目的标题和发布日期的值。
感谢您提前提供任何答案。
https://stackoverflow.com/questions/2244836/rss-feed-parser-library-in-python,只是'[(e.title,e.published)for e在feedparser.parse(响应。文).entries]'。 –
我回答了你的问题吗? – mquantin
是的,你做了...非常感谢lija! –