Hialxml - कठिनाई पार्स करने stackexchange आरएसएस
मैं कर रहा हूँ समस्याओं अजगर में stackexchange से RSS फ़ीड को पार्स फ़ीड। जब मैं सारांश नोड्स प्राप्त करने का प्रयास करता हूं, तो एक खाली सूची वापस आती है
मैं इसे हल करने का प्रयास कर रहा हूं, लेकिन मेरे सिर को चारों ओर नहीं मिल सकता है।
क्या कोई मदद कर सकता है? धन्यवाद एक
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 ('// एनएस: फ़ीड/एनएस: प्रवेश/एनएस: सारांश', नामस्थान = { 'एनएस': 'http: //www.w3.org/2005/Atom '}) ' – reclosedev
गा, कोई आश्चर्य नहीं! ऐसा लगता है कि एपीआई ने किसी नाम पर 'नेमस्पेस' कीवर्ड का नाम बदल दिया है। कामकाजी कोड के साथ अपना नमूना अद्यतन कर रहा है। – gfortune
आपको बहुत अधिक उत्साह का धन्यवाद। मैं इसे पार्स करने के लिए आगे बढ़ने से पहले रूट की जांच करना शुरू कर दूंगा। – MrCastro