如何使用PRAW的subreddit.search实现Reddit关键词精确匹配搜索
解决Reddit PRAW精确短语搜索问题
要实现精确匹配短语“sample keyword”的搜索,你需要利用Reddit原生搜索的精确短语语法——用双引号将目标短语包裹起来,PRAW会直接将这个搜索参数传递给Reddit的搜索接口。
修改后的代码如下:
subreddit = reddit.subreddit("REDDITNAME") # 用双引号包裹需要精确匹配的短语 for submission in subreddit.search('"sample keyword"', limit=None, time_filter="all"): # 这里添加你的处理逻辑,比如打印标题 print(submission.title)
这样设置后,搜索结果只会返回标题或正文中完整包含“sample keyword”短语的帖子,不会匹配仅包含“sample”或“keyword”单个词汇的内容。
内容的提问来源于stack exchange,提问作者Myhighisepik
相关产品推荐
相关产品推荐

