从Reddit搜索中搜集所有数据

时间:2018-02-02 15:41:20

标签: praw

我正在使用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”,这些是我想要的帖子。

感谢。

1 个答案:

答案 0 :(得分:0)

您可能需要更新使用的PRAW版本。使用v6.3.1可以产生预期的结果,并包括正文中带有关键字而不是标题的提交。

此外,sort=comment参数应为sort='comments'。使用无效的值进行排序不会引发错误,但是会退回到默认值,这可能就是为什么您在脚本和网站之间看到不同的搜索结果的原因。