Я разобрал URL канала и получаю контент. Я хочу знать, как получить значок для данного фида и сделать в шаблоне django.Получить значок из содержимого фида
Я новичок в django и python. Я не знаю, как это сделать.
Я использую feedparser для синтаксического анализа кормовых URL-адресов.
Я использую следующий код, чтобы получить список URL-адресов из содержимого статьи. NOw, как мне получить URL-адрес favicon, потому что значок в каком-то контенте отображается как .png-формат, и есть пара ссылок .png. как отличить, какой из них является значком?
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