编程语言
首页 > 编程语言> > 如何使用Python和Universal Feed Parser从此BBC feed获取图像

如何使用Python和Universal Feed Parser从此BBC feed获取图像

作者:互联网

我正在使用此供稿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’)

解决方法:

使用最新的SVN r354,我可以正常工作:

>>> e = d['entries'][0]
>>> print e["media_thumbnail"][0]["url"]
http://news.bbcimg.co.uk/media/images/50560000/jpg/_50560468_50557389.jpg

标签:feedparser,feeds,python
来源: https://codeday.me/bug/20191208/2094712.html