2
我想解析使用python的RSS源。在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']
等我可以得到這些塊只出現一次的細節。我如何提取項目的細節? feed['channel']entries[0]
或feed['channel']['items[0]]
等似乎並沒有工作。
我假設你正在使用某種XML或RSS解析庫爲此? – sberry
我正在使用feedparser庫 –
這是您需要的嗎? http://pythonhosted.org/feedparser/common-rss-elements.html#accessing-common-channel-elements「項目在d.entries中可用,這是一個列表。」 –