#python #python-3.x #loops #for-loop #feedparser
#python #python-3.x #циклы #для цикла #feedparser
Вопрос:
Я хочу вывести все доступные изображения из rss-канала. Мой код получает только первое изображение канала.. помогите мне получить все изображения
import feedparser
d = feedparser.parse('http://feeds.bbci.co.uk/news/rss.xml')
e = d["entries"][0]
n = e["media_thumbnail"][0]["url"]
for i in n:
print (n)
Комментарии:
1. Как вы думаете, что здесь происходит:
n = e["media_thumbnail"][0]["url"]
?2. @DirtyBit получает URL-адрес миниатюры..
Ответ №1:
Этот код решит вашу проблему , вам просто нужно выбрать целые записи, используя index methood
import feedparser
d = feedparser.parse('http://feeds.bbci.co.uk/news/rss.xml')
e = d["entries"][0:]
for i in e:
link = i["media_thumbnail"][0]["url"]
print(link)
Комментарии:
1. Какова цель
[0:]
в этом контексте?