我只是想知道是否有一种简单的方法来迭代特定用户发表的所有评论(我想检查一个特定的短语)。 任何帮助表示赞赏:)
答案 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
是您正在查看的用户的用户名