有没有办法获得给定subreddit的所有帖子,而不仅仅是一个月以上的帖子?

she*_*min 10 api reddit web-crawler

有没有办法获得给定subreddit的所有帖子,而不仅仅是一个月以上的帖子?

例如,这是我们可以获得的IAmA subreddit帖子的"最后一页",http: //www.reddit.com/r/IAmA/?count = 900&limit = 100&after = t3_1k3tm1 ,显然这不是最后一页帖子页面.它不包括超过一个月的任何帖子.

she*_*min 5

在玩了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? status_sr = on&t = all

  • 看起来这个解决方案会给你更多的结果,但仍远远超出完整的结果集. (9认同)