Sto usando Python feedparser per leggere articoli da un feed RSS. Tuttavia, solo la prima pagina di articoli può essere letta. C'è qualche altro lib/pacchetto in grado di leggere tutti gli articoli di un feed RSS? Feedparser - retrieve old messages from Google ReaderCome leggere tutti gli articoli da un feed RSS?
6
A
risposta
8
RSS stessa ha probabilmente solo la prima pagina di dati:
stessa interrogazione @ SO. Puoi accedere ai dati originali dall'attributo 'link' nell'elemento RSS (almeno quello che viene chiamato in feedparser). Qualcosa di simile:
feed = feedparser.parse('http://reddit.com/.rss')
for entry in feed['entries']:
content = urlopen(entry['link']).read()
# Do something with content