Я новичок в библиотеке feedparser в Python.
Пытаясь разобрать полный список временных меток из RSS-канала, у меня сейчас есть:
import feedparser
from time import gmtime, strftime
d = feedparser.parse('http://www.bloomberg.com/feed/podcast/taking-stock.xml')
dPub = d.entries[0].published # out: u'Mon, 06 May 2013 08:19:36 -0400'
dPubPretty = strftime(dPub, gmtime())
print dPubPretty # out: Mon, 06 May 2013 08:19:36 -0400
# loop over d.entries[0:] - ???
# for all d.entries...
d.entries[1].published # out: u'Mon, 06 May 2013 08:16:15 -0400'
d.entries[2].published # out: u'Fri, 03 May 2013 09:01:50 -0400'
Я хотел бы перебрать все d.entries и вывести список временных меток, поэтому с применением strftime() вывод будет примерно таким:
# output goal:
Mon, 06 May 2013 08:19:36 -0400
Mon, 06 May 2013 08:16:15 -0400
Fri, 03 May 2013 09:01:50 -0400
...
Ссылки на эти документы:
feedparser — Нормализация контента: http://pythonhosted.org/feedparser/content-normalization.html#advanced-normalization
время — доступ ко времени и преобразования: http://docs.python.org/2/library/time.html#time.strftime