Не удается получить весь URL-адрес изображения для looop

#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:] в этом контексте?