2008-10-22 19 views
8

मैं feedparser के माध्यम से दो अलग-अलग आरएसएस फ़ीड में प्रविष्टियों की तिथियां प्राप्त करने का प्रयास कर रहा हूं। यहाँपायथन में फीडपार्सर से अलग-अलग दिनांक स्वरूपों को पार्स करना?

import feedparser as fp 
reddit = fp.parse("http://www.reddit.com/.rss") 
cc = fp.parse("http://contentconsumer.com/feed") 
print reddit.entries[0].date 
print cc.entries[0].date 

और वे कैसे बाहर आ गया है::

यहाँ मैं क्या कर रहा है

2008-10-21T22:23:28.033841+00:00 

Wed, 15 Oct 2008 10:06:10 +0000 

मैं बिंदु जहां मैं जो आसानी से नया है पता कर सकते हैं करने के लिए करना चाहते हैं।

मैंने पायथन के डेटाटाइम मॉड्यूल का उपयोग करने और फीडपार्सर दस्तावेज़ों के माध्यम से खोज करने का प्रयास किया है, लेकिन मैं इस समस्या को दूर नहीं कर सकता। कोई भी सहायताकाफी प्रशंसनीय होगी।

उत्तर

14

आरएसएस फ़ीड इन द वाइल्ड के साथ दर्द का दर्द है, और यही वह जगह है जहां feedparser एक बड़ी मदद हो सकती है।

यदि आप *_parsed गुणों (जैसे updated_parsed) का उपयोग करते हैं, feedparser काम किया होगा और यूटीसी में 9-ट्यूपल पायथन तिथि वापस कर देगा।

अधिक जानकारी के लिए http://packages.python.org/feedparser/date-parsing.html देखें।