使用praw,我如何迭代所有用户的评论?

时间:2014-04-29 12:33:08

标签: python reddit praw

我只是想知道是否有一种简单的方法来迭代特定用户发表的所有评论(我想检查一个特定的短语)。 任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:8)

如果用户的评论数超过1,000条,则无法获得所有评论。这是reddit API的限制。但是,下面的代码将获取(并打印正文)用户所做的所有评论。

import praw

r = praw.Reddit('Your unique user agent')
user = r.get_redditor('REDDITOR-USER-HANDLE')
for comment in user.get_comments(limit=None):
    print comment.body

一辆轿跑车注意到:

  • 请记住拥有唯一的用户代理
  • REDDITOR-USER-HANDLE是您正在查看的用户的用户名