如何从subreddit获取所有提交ID?

时间:2017-12-13 21:40:10

标签: python reddit praw

我正在尝试编写一个聊天机器人,我想从特定的子代码中提供数据,例如: https://www.reddit.com/r/leagueoflegends/

我已经能够在递归循环

的同时抓取所有评论
reddit = praw.Reddit()
submission = reddit.submission(submissionId) #id: https://redd.it/7jjtoq -> "7jjtoq"

我已经尝试过不同的方法从subreddit接收(所有)提交ID:

subreddits = reddit.subreddits.search_by_name('leagueoflegends', include_nsfw=True, exact=False)

for submission in reddit.get_new(limit=300):
...

有没有办法从subreddit接收所有id?

1 个答案:

答案 0 :(得分:0)

似乎praw不想抓住像质疑的subreddits。 praw提供了几种“获取subreddit”方法来接收特定的方法或获得“流行”或“黄金” - 分类的方法。我现在正在使用scrapy从特定的subreddit接收所需的数据。