Python – 读取RSS(feed)源
RSS(Rich Site Summary)是一种传递经常改变的网站内容的格式。许多新闻相关站点、博客和其他在线出版商将其内容作为RSS Feed向任何想要的用户进行发放。在Python中,我们利用以下的软件包来读取和处理这些feeds。
Feed结构
在下面的示例中,我们获取Feed的结构,以便进一步分析我们要处理的feed的哪些部分。
当我们运行上面的程序时,我们得到如下输出−
Feed Blog和文章
在下面的示例中,我们读取RSS feed的标题和正文。
当我们运行上面的程序时,我们得到如下输出−
Feed详细信息
基于上面的entry结构,我们可以使用Python程序检索feed中的必要详细信息,如下所示。由于entry是一个字典,我们利用其键来产生所需的值。
当我们运行上面的程序时,我们得到如下输出−