【发布时间】:2014-04-24 05:39:20
【问题描述】:
我使用以下代码:
import feedparser as fp
if __name__ == '__main__':
url = 'http://www.careerbuilder.de/RTQ/rss20.aspx?rssid=RSS_PD&num=25&geoip=false&ddcompany=false&ddtitle=false&cat=JN038'
d = fp.parse(url)
for entry in d.entries:
print entry
print '----------------------'
结果我得到:
{'guidislink': 0, 'published': u'Wed, 23 Apr 2014 04:00:00 Z', 'published_parsed': time.struct_time(tm_year=2014, tm_mon=4, tm_mday=23, tm_hour=4, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=113, tm_isdst=0), 'title': u'Bankkaufmann (m/w)'}
----------------------
{'guidislink': 0, 'published': u'Wed, 23 Apr 2014 04:00:00 Z', 'published_parsed': time.struct_time(tm_year=2014, tm_mon=4, tm_mday=23, tm_hour=4, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=113, tm_isdst=0), 'title': u'Anlagenbuchhalter (m/w)'}
----------------------
{'guidislink': 0, 'published': u'Wed, 23 Apr 2014 04:00:00 Z', 'published_parsed': time.struct_time(tm_year=2014, tm_mon=4, tm_mday=23, tm_hour=4, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=113, tm_isdst=0), 'title': u'Bankkaufleute (m/w)'}
----------------------
Feed 中的条目似乎没有“摘要”和“链接”元素。作为一种构造,如果我尝试使用entry.summary 或entry.description,我会收到一条错误消息。这对我来说很奇怪,因为如果我在浏览器中打开它,我确实会在提要的 xml 中看到 link 和 description 元素。
有人知道我做错了什么吗?
【问题讨论】:
标签: python rss feedparser