基本上这是我的代码 但它的作用是遍历所有帖子。
d = feedparser.parse('www.reddit.com/r/Python/.rss')
for post in d:
print post.title
我想要完成的是让它仅在指定的日期之间循环。
例如:显示2015年4月15日到2015年4月16日之间的帖子。
答案 0 :(得分:0)
我无法找到任何提供指定日期间隔的查询参数的方法,所以我担心你必须检索所有条目并在之后的日期过滤它们:
import feedparser
d = feedparser.parse('http://www.reddit.com/r/Python/.rss')
for entry in d.entries:
date = entry.published_parsed
if date.tm_year == 2015 and date.tm_mon == 4 and date.tm_mday >= 15 and date.tm_mday <= 16:
print entry.title