Я анализирую URL фида и получаю содержание статьи.Но когда я пытаюсь отобразить содержимое на html-странице в HttpResponse, html-элементы или теги в содержимом отображаются как есть, как и остальная часть содержимого.Нужно ли обрабатывать содержимое для отображения html-содержимого в нем, прежде чем отображать его в шаблоне django?
Кроме того, как получить значок для данного канала и отобразить в шаблоне django.
Я новичок в Джанго и Питоне.Я понятия не имею, как это сделать.
Я использую feedparser для разбора URL каналов.
Я использую следующий код, чтобы получить список URL из содержимого статьи.Теперь, как я должен получить URL-адрес значка, потому что значок в некотором контенте отображается в формате .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'])