11

我正在尝试通过feedparser从两个不同的 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将完成工作并将返回 UTC 中的 9 元组 Python 日期。

有关更多血腥细节,请参阅http://packages.python.org/feedparser/date-parsing.html

于 2008-10-22T11:35:42.317 回答