【发布时间】:2013-09-23 18:47:12
【问题描述】:
有没有一种方法可以获取给定 subreddit 的所有帖子,而不是仅获取 1 个月后的帖子?
例如,这是来自 IAmA subreddit 的帖子的“最后”一页,http://www.reddit.com/r/IAmA/?count=900&limit=100&after=t3_1k3tm1,显然这不是帖子的最后一页。它不包括任何超过一个月的帖子。
【问题讨论】:
标签: api web-crawler reddit
有没有一种方法可以获取给定 subreddit 的所有帖子,而不是仅获取 1 个月后的帖子?
例如,这是来自 IAmA subreddit 的帖子的“最后”一页,http://www.reddit.com/r/IAmA/?count=900&limit=100&after=t3_1k3tm1,显然这不是帖子的最后一页。它不包括任何超过一个月的帖子。
【问题讨论】:
标签: api web-crawler reddit
在玩过 Reddit 之后,我发现了一种获取给定 subreddit 的所有帖子的方法是使用它的搜索界面:http://www.reddit.com/r/<subreddit>/search.json?restrict_sr=on&t=all。例如,您可以使用此请求端点获取IAmA subreddit 下的所有帖子:http://www.reddit.com/r/IAmA/search.json?restrict_sr=on&t=all
【讨论】:
https://www.reddit.com/r/[subreddit]/new.json 返回子版块的所有帖子。