Python feed中的RSS feed解析器库

我正在寻找一个好的图书馆在python,这将帮助我解析RSS feeds。有没有人使用feedparser?任何反馈?
使用feedparser是一个比滚动自己的更好的选择与minidom或BeautifulSoup。

>它规范了RSS和Atom的所有版本之间的差异,因此您不必为每种类型都有不同的代码。
>在Feed中检测不同的日期格式和其他变体非常有用。
>它会自动遵循HTTP重定向。
>它清理HTML内容。
>它支持ETag和Last-Modified标头,因此您可以通过下载HTTP标头而不是整个Feed来查看Feed是否已更改。
>它支持已验证的源。
>它支持HTTP代理。

像其他人提到的,只是试试。它就像2行代码来解析feed。我唯一的抱怨是,它只是使用字典作为其数据模型和一些属性可以从字典中丢失,如果他们不在feed中,所以你必须在代码中检查它。但是文档非常清楚哪些属性将总是在字典中,哪些属性可能丢失。

最后,我可以保证,因为我编写了一个使用它的应用程序。见这里:http://www.feednotifier.com/

http://stackoverflow.com/questions/2244836/rss-feed-parser-library-in-python

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Python feed中的RSS feed解析器库