使用Praw按关键字搜索每个子索引

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

我无法理解praw API是否可行:我想获得所有发表评论的列表,这些评论都提及关键字,例如“ python”。似乎总是通过特定的subreddit来调用搜索功能,例如

for submission in reddit.subreddit("all").search("python", sort="comments", limit=None):
    print(submission.title)

但是这不会只返回已成为r / all的帖子吗?我如何搜索all子目录,而不必一次用蛮力搜索一个子目录?

python reddit praw
1个回答
0
投票

搜索/ r / all将搜索所有子目录。 (或者可能是全部选择加入/ r / all的subreddits)

“使其成为/ r / all”包括所有帖子(至少来自选择了/ r / all的子reddit,这是其中的大部分)。这些帖子可能出现在不同的列表中,例如/ hot和/ new,或者由于1000个项目的限制,它们可能无法通过任何列表访问,尽管从理论上讲它们仍然是列表的一部分,但位置更远。无论如何,它们都可以通过这种方式进行搜索。

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