Как объединить RSS-каналы с течением времени из одного источника?

314
Lord Loh.

Я хотел бы архивировать определенные RSS-каналы и со временем расширять базу данных. Я заметил, что старые статьи выпадают из RSS-ленты и по мере добавления новых. Я хочу иметь возможность архивировать их на своем диске, поэтому за несколько лет я создал архив. Я предпочитаю инструмент терминала Linux, но я в порядке с GUI.

Какой инструмент я могу использовать для этого? Я также хорошо кодирую это сам на python, если кто-нибудь может предложить мне несколько библиотек ...

0

1 ответ на вопрос

0
Lord Loh.

Python feed parser seems to be a good solution.

https://pypi.python.org/pypi/feedparser

It seems easy to use...

import feedparser d = feedparser.parse('https://www.eff.org/rss/updates.xml') for item in d.entries: print (item.title)

item.id seems to be unique to check if the feeds are fresh.

Похожие вопросы