Я использую библиотеку python feedparser для непрерывного вывода RSS-данных из фида. Я написал свой код python таким образом, что могу запросить один экземпляр данных RSS. Здесь мой код:
import feedparser
rssPR = feedparser.parse('http://www.prnewswire.co.uk/rss/consumer-technology/wireless- communications-news.rss')
rssDataList = []
for index, item in enumerate(rssPR.entries):
rssDataList.append([item.published.encode('utf-8'), item.title.encode('utf-8')])
print rssDataList[0] #for debugging purposes
print rssPR.modified #for testing purposes
-
Что я могу добавить в свой код, чтобы он проверял только новые данные RSS тогда и только тогда, когда RSS был изменен?
-
Скажем, у меня есть список из 10 элементов RSS, а RSS-канал обновлен двумя новыми элементами RSS. Как я могу добавить только эти 2 элемента в созданный rssDataList? Я не хочу добавлять одни и те же RSS файлы в мою базу данных.