我无法理解praw API是否可行:我想获得所有发表评论的列表,这些评论都提及关键字,例如“ python”。似乎总是通过特定的subreddit来调用搜索功能,如
for submission in reddit.subreddit("all").search("python", sort="comments", limit=None):
print(submission.title)
但是,这不会只返回使其成为r / all的帖子吗?如何搜索所有子目录,而无需一次强行搜索一个子目录?
答案 0 :(得分:0)
搜索/ r / all将搜索所有子目录。 (或者可能是全部选择加入/ r / all的subreddits)
“将其制成/ r / all”包括所有帖子(至少来自选择了/ r / all的子目录,这是其中的大部分)。这些帖子可能会出现在不同的列表中,例如/ hot和/ new,或者由于1000个项目的限制,它们可能无法通过任何列表访问,即使从理论上讲它们仍然是列表的一部分,但位置更远。无论如何,它们都可以通过这种方式进行搜索。