Python 3.1 RSS解析器?

mat*_*hew 8 python rss feeds python-3.x

谁知道python 3.1的一个很好的feed解析器?我使用的是2.5的feedparser,但它似乎还没有移植到3.1,而且它显然比仅运行2to3.py更复杂.有帮助吗?

And*_*ikh 4

您可以查看Ian Bicking 的Atom Models博客文章。他建议不要使用任何特殊的“提要解析”库,因为 Atom 和 RSS 只是XML,因此您的模型实际上是一个 XML 树,而不是一些花哨的类。你可以在 Python 3 下尝试他的代码。

  • 如今,每当有人说“只是 XML”时,我通常怀疑他们是在开玩笑。如果您以非常一致的方式提取由单一方生成的提要,则这种方法会很好用。但如果真的存在任何人为因素,那就行不通。当提要不遵循标准时,或者就此而言,甚至是有效的 XML 时,提要都是出了名的糟糕。有时,有人会向您提供 HTML 页面的 URI,而不是提要。优雅地处理所有这些废话是你需要像“feedparser”这样的库来处理的事情。 (4认同)