3

私はこのフィードhttp://feeds.bbci.co.uk/news/rss.xmlを使用しており、すべての media:thumbnail エントリを取得したいと考えています。つまり、すべての画像


   import feedparser
   d = feedparser.parse('http://feeds.bbci.co.uk/news/rss.xml')
   e = d['entries'][0]
   print e.media_thumbnail ## this returns ''

エントリには、RSS に次のようなものがあります。



      media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/50560000/jpg/_50560468_50557389.jpg"
      media:thumbnail width="144" height="81" url="http://news.bbcimg.co.uk/media/images/50581000/jpg/_50581208_010904244-1.jpg"

情報はありますが、どうすれば入手できますか?

(feedparser の最新バージョンの feedparser. version -> '4.2-pre-294-svn' を使用しています)

4

2 に答える 2

3

最新のSVNr354を使用して、これを機能させました。

>>> e = d['entries'][0]
>>> print e["media_thumbnail"][0]["url"]
http://news.bbcimg.co.uk/media/images/50560000/jpg/_50560468_50557389.jpg
于 2010-12-26T21:34:53.320 に答える