تحليل تنسيقات التاريخ مختلفة من feedparser في بيثون؟
-
03-07-2019 - |
سؤال
وأنا أحاول الحصول على مواعيد من الإدخالات في اثنين من مختلف آر إس إس من خلال 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
وأريد أن نصل إلى نقطة حيث يمكنني معرفة ما الذي هو أحدث بسهولة.
ولقد حاولت استخدام وحدة التاريخ والوقت من بيثون والبحث من خلال وثائق feedparser، ولكن لا أستطيع الحصول على الماضي هذه المشكلة. أي مساعدة سيكون محل تقدير كبير.
المحلول
وتوزيع التمور هو الألم مع آر إس إس-في-البرية، وحيث ان feedparser
يمكن أن تكون مساعدة كبيرة.
إذا كنت تستخدم خصائص *_parsed
(مثل updated_parsed
)، feedparser
سيكون إنجاز العمل وسيعود 9-الصفوف (tuple) تاريخ بيثون في UTC.
http://packages.python.org/feedparser/date-parsing. أتش تي أم أل للحصول على المزيد من التفاصيل المروعة.
لا تنتمي إلى StackOverflow