11

私はfeedparserを介して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のドキュメントを検索しようとしましたが、この問題を乗り越えることができません。どんな助けでも大歓迎です。

4

1 に答える 1

16

日付の解析は、野生の RSS フィードでは苦痛でfeedparserあり、大きな助けになる可能性があります。

*_parsedプロパティ ( などupdated_parsed)を使用するfeedparserと、作業が完了し、9 タプルの Python 日付が UTC で返されます。

詳細については、 http://packages.python.org/feedparser/date-parsing.htmlを参照してください。

于 2008-10-22T11:35:42.317 に答える