[Python]RSS处理资源集合

news/2024/7/2 0:37:06

 随时更新。

  1. 技巧:使用 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 之类信息的人来说,都是一个不可或缺的工具。

     
  2. Universal Feed Parser

    Parse RSS and Atom feeds in Python. 3000 unit tests. Open source.

     
  3. Python Web 服务开发人员: 用于 Python 的 RSS

     用于 RSS 的 Python 工具有许多,并且由于篇幅所限我们也无法一一介绍。如果您想要研究其他的模块,Aaron Swartz 的 RSS 工具页面是一个起步的好地方。在 Python 中使用 RSS 非常容易,因为它可以使用所有的重要模块。这些模块屏蔽了由 RSS 的历史和流行带来的所有混乱。




http://www.niftyadmin.cn/n/3648142.html

相关文章

我评闫辉的《程序员,建立你的商业意识》

我也是老程序员,也把闫辉的文章从头到尾仔细读过了。做一个点评: 1:每个成功的技术人士都有很多资源可以共享出来,换句话说,每一个成功人士的背后都有一套成功哲学。而闫辉记者又恰恰以比我们这些技术人大得多的频率采…

map中放数组,遍历_如何使用.map()遍历JavaScript中的数组项

map中放数组,遍历介绍 (Introduction) From the classic forloop to the forEach() method, various techniques and methods are used to iterate through datasets in JavaScript. One of the most popular methods is the .map() method. .map() creates an array from call…

分布式开源调度框架TBSchedule详解

主要内容:第一部分 TBSchedule基本概念及原理 1. 概念介绍 2. 工作原理 3. 源码分析 4. 与其他开源调度框架对比第二部分 TBSchedule分布式调度示例 1. TBSchedule源码下载 2. 引入源码Demo开发示例 3. 控制台配置任务调度 4. selectTasks方法参数说…

如何打组合竞争力的牌

by zhengyun_ustc 20060712本期《人力资本》就“组合竞争力”洋洋洒洒了三页纸,举的最招人的例子就是徐静蕾,演员/导演/歌手/博客,每一个单拎出来她都不是最强的,但是你必须承认老徐是大红人而且还招人待见,为什么呢&a…

如何让我们在Ubuntu 20.04上加密来保护Nginx

介绍 (Introduction) Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot…

Docker基本概念详解

本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。阅读本文大概需要15分钟,通过阅读本文你将知道一下概念:容器什么是Docker?Docker思想、特点Docker容器主要解决什么问…

Nokia S60如何处理302 HTTP状态[J2ME]

[j2me] Nokia S60如何处理302 HTTP状态历史VersionDateCreatorDescription1.0.0.1 2006-7-24郑昀第一稿1 Nokia S60如何处理302HTTP状态HttpConnection/302/ HTTP_TEMP_REDIRECT关键词详细描述当用HttpConnection读取远端数据,而远端返回状态码302表示重定向时&…

docker 容器共享数据_如何在Docker容器之间共享数据

docker 容器共享数据介绍 (Introduction) Docker is a popular containerization tool used to provide software applications with a filesystem that contains everything they need to run. Using Docker containers ensures that the software will behave the same way r…