Feedparser没有在RSS提要中看到描述元素值

时间:2013-06-04 23:49:17

标签: python-2.7 xml-parsing rss feedparser

Feedparser很好地解析了这个Feed的大部分内容,但由于某种原因,它不会返回description元素的值。

Feed:http://bigpopfunpodcast.libsyn.com/rss

我正在测试的代码:

show = feedparser.parse('http://bigpopfunpodcast.libsyn.com/rss')              
if 'description' in show.feed:
    description = show.feed.description
else:
    description = 'No description found'

此代码返回一个空字符串。当我打印show的内容以查看解析的结果时,没有描述元素。但是当我自己查看RSS数据时,描述元素显然就在那里。代码应返回:

“汤姆威尔逊的大流行乐趣是一个专注于流行音乐的播客,生活在其温和的影响力,或紧缩的掌握,或灵魂压碎邪恶的爪子,取决于你是谁。无耻大而有趣,汤姆已经生活世界通过流行文化镜头看到的生活,你可以让他们继续生活或者把它们带走,但无论如何他都会坚持下去。享受!“

Feed:http://cashinginwithtjmiller.libsyn.com/rss

代码会返回此Feed的说明,但我没有看到解释不一致的两个Feed的区别。

经过多次搜索后,我无法找到解释。有谁知道解决这个问题?提前谢谢。

0 个答案:

没有答案