我解析Feed URL並獲取內容。我想知道,如何獲取給定feed的favicon並在django模板中呈現。從Feed內容獲取圖標
我是django和python的新手。我不知道如何做到這一點。
我正在使用feedparser來解析供稿網址。
我正在使用以下代碼從文章內容中獲取url列表。 NOw,我應該如何獲取網站圖標,因爲在某些內容中的圖標呈現爲.png格式,並且有幾個.png鏈接。如何區分哪一個是favicon?
import feedparser
import lxml.html as lh
import urllib2
#Import Feed for Parsing
d = feedparser.parse("http://www.popgadget.net/atom.xml")
# Print feed name
print d['feed']['title']
# Determine number of posts and set range maximum
posts = len(d['entries'])
# Collect Post URLs
for post in d['entries']:
link=post['link']
print('Parsing {0}'.format(link))
doc=lh.parse(urllib2.urlopen(link))
imgs=doc.xpath('//img[@class="bpImage"]')
for img in imgs:
print(img.attrib['src'])
ü可以編輯用U所提出的建議@Ignacio – Anshuma 2012-04-11 06:06:57