如何使用praw迭代一个用户的所有评论?

4 投票
1 回答
2923 浏览
提问于 2025-04-18 04:45

我只是想知道有没有简单的方法可以遍历某个特定用户的所有评论(我想检查一个特定的短语)。任何帮助都很感谢 :)

1 个回答

9

如果一个用户的评论超过1000条,你就无法获取所有评论。这是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 是你要查看的用户的用户名

撰写回答