Pythonのfeedparserからさまざまな日付形式を解析しますか?
-
03-07-2019 - |
質問
2 つの異なる RSS フィードのエントリから日付を取得しようとしています フィードパーサー.
私がやっていることは次のとおりです。
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
どれが新しいのか簡単にわかるようになりたいです。
Python の datetime モジュールを使用し、feedparser のドキュメントを調べてみましたが、この問題を解決できません。助けていただければ幸いです。
解決
現実の RSS フィードでは日付の解析が面倒ですが、そこが問題です feedparser
大きな助けになるかもしれません。
を使用する場合は、 *_parsed
プロパティ( updated_parsed
), feedparser
作業が完了し、9 タプルの Python 日付を UTC で返します。
見る http://packages.python.org/feedparser/date-parsing.html さらに悲惨な詳細については。
所属していません StackOverflow