2013-02-25 77 views

回答

4

的reddit的API只让我去到最新的1000倍的图像

我想你指的是上市仅追溯到1000份意见书。这是一个硬限制,适用于除http://www.reddit.com/new(据我所知)之外的所有reddit列表。目前没有选项支付额外 API访问权限。但是,假设您服从reddit's API rules,则可以使用http://www.reddit.com/new列表根据需要返回,并简单地筛选出对您不关心的子redding的提交。

下面是一个简单的PRAW示例,用于统计在最近10000次提交中对一组子提交进行的提交次数(运行大约需要200秒)。

import praw 
r = praw.Reddit('stackoverflow question test') 
subs = set(['aww', 'funny']) 

count = 0 
for submission in r.get_new(limit=10000): 
    if submission.subreddit.display_name.lower() in subs: 
     count += 1 
print(count) 
相关问题