我一直在尝试从subreddit中检索热门帖子,但我找回的列表是不对的。例如,如果我请求: http://www.reddit.com/r/cleveland/top.json?limit=100 我只回了3个帖子。
编辑:这是代码:
content = loads(decode(urlopen(Request('http://www.reddit.com/r/'
+ subreddit + '/top.json?limit=100',
headers={'User-Agent': 'melonbot 1.0 (by /u/Melonus)'})).read()))
答案 0 :(得分:0)
您的请求正在为您请求的页面返回正确的结果。
https://www.reddit.com/r/*subreddit*/top/
的默认视图是过去24小时。目前,/r/Cleveland/top在此页面上有3个帖子。
Reddit api的完整文档可在此处获取:https://www.reddit.com/dev/api。
您想要的参数是:t=all
。完整的请求是:
https://www.reddit.com/r/Cleveland/top/?sort=top&t=all
据我所知,这将带来最多50个结果。