我正在使用PRAW从reddit中删除数据。我使用.search方法搜索非常具体的人。如果关键字在标题中,我可以轻松打印提交的标题,但如果关键字在提交的文本中,则不会弹出任何内容。这是我到目前为止的代码。
import praw
reddit = praw.Reddit(----------)
alls = reddit.subreddit("all")
for submission in alls.search("Yoa ming",sort = comment, limit = 5):
print(submission.title)
当我运行此代码时,我得到了
Yoa Ming旁边的大象!
奥巴马的Yoa Ming印象我曾经yoa ming ...直到我把箭射向膝盖
有人会从我们最亲爱的Yoa Ming那里愤怒地面对吗?我认为这会很好地赞美他的第一个!!!
如果你在reddit上搜索Yoa Ming,有些帖子在标题中不包含“Yoa Ming”,但文中有“Yoa Ming”,这些是我想要的帖子。
感谢。
答案 0 :(得分:0)
您可能需要更新使用的PRAW版本。使用v6.3.1可以产生预期的结果,并包括正文中带有关键字而不是标题的提交。
此外,sort=comment
参数应为sort='comments'
。使用无效的值进行排序不会引发错误,但是会退回到默认值,这可能就是为什么您在脚本和网站之间看到不同的搜索结果的原因。