質問

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 さらに悲惨な詳細については。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top