2

我正在尝试使用 python 解析 rss 提要。

RSS 提要具有以下格式:

 <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']etc 我可以得到那些只发生一次的块的详细信息。如何提取项目的详细信息?feed['channel']entries[0]feed['channel']['items[0]]等似乎不起作用。

4

1 回答 1

1
feed.entries[doc_iter]['title'] 

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

于 2013-05-31T04:29:47.757 回答