سؤال

وأنا أحاول الحصول على مواعيد من الإدخالات في اثنين من مختلف آر إس إس من خلال 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_parsedfeedparser سيكون إنجاز العمل وسيعود 9-الصفوف (tuple) تاريخ بيثون في UTC.

http://packages.python.org/feedparser/date-parsing. أتش تي أم أل للحصول على المزيد من التفاصيل المروعة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top