使用 Reddit API,如果提交标题包含特定关键字,是否可以 return 评论列表?

Using the Reddit API, is it possible to return a list of comments if the submission title includes a specific keyword?

使用 Reddit API,如果提交标题包含特定关键字,是否可以 return Reddit 评论列表?例如,如果关键字是“Lime Sparkling Water”,我想 return 所有提交的标题中包含“Lime Sparkline Water”的评论。

我试过为 Reddit 使用 Pushshift API,但看起来我们只能隔离提交数据或评论数据,而不能隔离基于提交数据的评论数据。

请帮忙:)

是的,这可以通过 PRAW 实现。

您可以使用 PRAW's stream function,该页面也有如何使用 PRAW 的示例。

例如:

subreddit = reddit.subreddit("AskReddit")
for submission in subreddit.stream.submissions():
    # do something with submission
    ...

这将 return“AskReddit”中的所有提交。从那里您可以查看 post 标题:

if 'Lime Sparking Water' in submission:
    # do something with the submission

不过,我知道这是要搜索的假设短语,您最好搜索小写 phrases/words 和 .lower()