用Python解析RSS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Python解析RSS相关的知识,希望对你有一定的参考价值。

我试图使用python解析rss feed。

rss feed的格式为:

 <rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
      <channel>
                <title>Yahoo! News - Latest News & Headlines</title>
                <link>http://news.yahoo.com/</link>
                <description>...</description>
                <language>en-US</language>
                <copyright>Copyright (c) 2013 Yahoo! Inc. All rights reserved</copyright>
                <pubDate>Thu, 30 May 2013 21:14:41 -0400</pubDate>
                <ttl>5</ttl>
                <image>...</image>
                <item>...</item>
                <item>...</item>
                <item>...</item>
      </channel>
 </rss>

我需要提取一些<items>的细节。

使用print feed['channel']['title']等我可以获得仅出现一次的那些块的细节。如何提取项目的详细信息? feed['channel']entries[0]feed['channel']['items[0]]等似乎不起作用。

答案
feed.entries[doc_iter]['title'] 

似乎工作。 doc_iter提到了第i项。

以上是关于用Python解析RSS的主要内容,如果未能解决你的问题,请参考以下文章

[ASP.Net]用RssToolKit2.0解析RSS,制作RSS阅读器

Python中的RSS提要解析器库[关闭]

LINQ TO XML 解析 RSS 提要

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

从Node.js Stream写入多个文件

使用 XML 包 R 解析 RSS 提要