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

问题描述 投票:3回答:1

我正在尝试编写一个聊天机器人,我想从特定的subreddit中提供数据,例如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?

python reddit praw
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.