#python #datetime #rss
Вопрос:
Может быть, кто-нибудь сможет помочь. Я сделал скрипт на python для получения RSS-канала. Итак, мои цели, RSS-канал, который меня интересует, существует только сегодня. Я добился успеха, но когда я пробую некоторые ссылки, это не удается (я думаю, что форматирование даты проблематично). Мой скрипт работает по этой ссылке : https://www.antaranews.com/rss/terkini.xml Но,когда я использую эту ссылку, моя ошибка сценария: http://ax.itunes.apple.com/…/ws/RSS/topsongs/limit=25/xml Это мой код
import feedparser
import datetime
dgtw = feedparser.parse('http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topsongs/limit=25/xml')
n = len(dgtw['entries'])
today = datetime.datetime.now().date()
yesterday = today - datetime.timedelta(days=1)
entries = []
for x in range(0,n):
entry = dgtw.entries[x]
date = dgtw.entries[x].published
date = datetime.datetime.strptime(date[5:16],'%d %b %Y').date()
if date == today:
entries.append(entry)
print("Entries posted today:",len(entries))
print("Entries today:")
for el in entries:
print(el['title'])
print(el['published'])
For my error :
raise AttributeError("object has no attribute '%s'" % key)
AttributeError: object has no attribute 'published'
Спасибо