Python 3.1 RSS 解析器?

8 投票
4 回答
3150 浏览
提问于 2025-04-15 14:51

有没有人知道适合Python 3.1的好用的提要解析器?我之前用的是feedparser,那个是2.5版本的,但好像还没有移植到3.1版本。而且,看起来直接用2to3.py工具转换也不太简单。有人能帮忙吗?

4 个回答

1

我一直在把feedparser这个工具移植到Python 3上,现在我在GitHub上发布了一个feedparser/Python 3的开发分支,里面是我到目前为止的工作成果。

另外,还有一个关于将feedparser移植到Python 3的公开bug报告,但因为我是StackOverflow的新用户,目前只能发一个链接。你可以在GitHub页面的顶部找到这个bug报告的链接(它链接到code.google.com)。

2

feedparser 现在可以在 Python 2.4 到 3.3 的版本中使用了 - https://code.google.com/p/feedparser/

4

你可以看看Ian Bicking写的这篇博客文章,标题是Atom Models。他建议不要使用任何特别的“提要解析”库,因为Atom和RSS其实就是普通的XML,所以你的模型实际上就是一个XML树,而不是一些复杂的类。你可以试试他的代码,这个代码是用Python 3写的。

撰写回答