使用 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()
使用 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()