2012-08-10 14 views
6

मैं एक आरएसएस फ़ीड से लेख पढ़ने के लिए पायथन फीडपार्सर का उपयोग कर रहा हूं। हालांकि, लेखों का केवल पहला पृष्ठ पढ़ा जा सकता है। क्या कोई अन्य lib/पैकेज आरएसएस फ़ीड के सभी लेख पढ़ सकता है?आरएसएस फ़ीड से सभी लेख कैसे पढ़ा जाए?

इसी प्रकार के प्रश्न @ अतः: Feedparser - retrieve old messages from Google Reader

उत्तर

8

आरएसएस ही है शायद सिर्फ डेटा के पहले पृष्ठ। आप आरएसएस आइटम में 'लिंक' विशेषता से मूल डेटा तक पहुंच सकते हैं (कम से कम जिसे इसे फीडपार्स में कहा जाता है)। कुछ ऐसा:

feed = feedparser.parse('http://reddit.com/.rss') 
for entry in feed['entries']: 
    content = urlopen(entry['link']).read() 
    # Do something with content 
संबंधित मुद्दे