【问题标题】:Search every subreddit by keyword with Praw使用 Praw 按关键字搜索每个 subreddit
【发布时间】:2020-09-22 09:43:21
【问题描述】:

我无法理解在 praw API 中是否可行:我想获取所有帖子的列表,其中包含 cmets 提及关键字,例如“python”。似乎总是从特定的 subreddit 调用搜索功能,如

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

但这不会只返回已发布到 r/all 的帖子吗?如何搜索所有个子版块,而不是一次暴力搜索一个子版块?

【问题讨论】:

    标签: python reddit praw


    【解决方案1】:

    搜索 /r/all 将搜索所有子版块。 (或者可能是所有选择加入 /r/all 的子版块)

    “进入 /r/all”包括所有帖子(至少来自选择加入 /r/all 的子版块,其中大部分是)。这些帖子可能出现在不同的列表中,例如 /hot 和 /new,或者由于 1000 项限制,它们可能无法通过任何列表访问,即使理论上它们仍然是列表的一部分,只是在更下方。无论如何,它们都可以通过这种方式进行搜索。

    【讨论】:

      猜你喜欢
      • 2022-08-17
      • 2019-12-13
      • 2012-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-09
      相关资源
      最近更新 更多