【发布时间】:2014-11-26 12:49:10
【问题描述】:
如何使用 python 解析这个站点 (http://www.tvspielfilm.de/tv-programm/rss/heute2015.xml) 以获取例如今天 SAT 20:15 的电视节目? 我试过 Python 库 lxml.etree,但失败了:
#!/usr/bin/python
import lxml.etree as ET
import urllib2
response = urllib2.urlopen('http://www.tvspielfilm.de/tv-programm/rss/heute2015.xml')
xml = response.read()
root = ET.fromstring(xml)
for item in root.findall('SAT'):
title = item.find('title').text
print title
【问题讨论】:
-
如果你使用 findall('SAT') 这个解析器将搜索所有名为 SAT 的标签。由于没有这样的标签,所以不会有结果。我建议您遍历所有项目的“项目”标签