如何使用praw迭代一个用户的所有评论?
我只是想知道有没有简单的方法可以遍历某个特定用户的所有评论(我想检查一个特定的短语)。任何帮助都很感谢 :)
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
是你要查看的用户的用户名