Hialxml - difficoltà parsing rss StackExchange nutrono
Ho problemi di parsing un feed RSS da StackExchange in python. Quando provo ad ottenere i nodi di riepilogo, viene restituita una lista vuota
Ho cercato di risolvere questo problema, ma non riesco a capirmi.
Qualcuno può dare una mano? grazie un
In [3o]: import lxml.etree, urllib2
In [31]: url_cooking = 'http://cooking.stackexchange.com/feeds'
In [32]: cooking_content = urllib2.urlopen(url_cooking)
In [33]: cooking_parsed = lxml.etree.parse(cooking_content)
In [34]: cooking_texts = cooking_parsed.xpath('.//feed/entry/summary')
In [35]: cooking_texts
Out[35]: []
'data.xpath ('// ns: alimentazione/NS: entrata/NS: sintesi', i namespace = { 'ns': 'http: //www.w3.org/2005/Atom '}) ' – reclosedev
gah, non c'è da stupirsi! Sembra che l'API abbia rinominato la parola chiave 'namespaces' a un certo punto. Aggiornamento del mio esempio con codice funzionante. – gfortune
grazie mille gfortune. Inizierò a controllare la radice prima di andare ad analizzarla. – MrCastro