随时更新。
-
技巧:使用 Universal Feed Parser 驾驭 RSS
Universal Feed Parser 是一个下载和解析连锁消息包的 Python 模块。它可以处理 RSS 0.90、Netscape RSS 0.91、Userland RSS 0.91、RSS 0.92、RSS 0.93、RSS 0.94、RSS 1.0、RSS 2.0、Atom 和 CDF 消息包。
我曾经多次使用 Universal Feed Parser 作为一种过滤器工具,将任意的消息包转化成 RSS 1.0。它负责最困难的那部分任务,比如应付无法预料的输入。Universal Feed Parser 的测试包给我留下了深刻的印象,它展示了 Mark Pilgrim 为处理 RSS 领域的种种古怪行为付出了多么大的努力。可能有那么一天,RSS 的创建者和用户会就某种消息包格式(比如 Atom)达成一致,但是在那遥远的一天来临之前,Universal Feed Parser 对于每个需要编写代码处理 Weblog 之类信息的人来说,都是一个不可或缺的工具。 -
Universal Feed Parser
Parse RSS and Atom feeds in Python. 3000 unit tests. Open source. -
Python Web 服务开发人员: 用于 Python 的 RSS
用于 RSS 的 Python 工具有许多,并且由于篇幅所限我们也无法一一介绍。如果您想要研究其他的模块,Aaron Swartz 的 RSS 工具页面是一个起步的好地方。在 Python 中使用 RSS 非常容易,因为它可以使用所有的重要模块。这些模块屏蔽了由 RSS 的历史和流行带来的所有混乱。