首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取使用特定子Reddit的用户的Reddit用户名

获取使用特定子Reddit的用户的Reddit用户名
EN

Stack Overflow用户
提问于 2019-05-23 15:20:50
回答 1查看 4.6K关注 0票数 5

我想生成一个使用特定subreddit的用户的用户名列表。

据我所知,不可能简单地获得订阅子subreddit的用户列表。如果这是不可能的,那么最好的办法就是浏览所有的帖子,看看谁发表了评论。

我该如何解决这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2019-06-05 08:47:19

无法获取订阅者列表。您可以使用Pushshift的API通过/reddit/comment/search?subreddit=srhere端点获取特定子subreddit中所有已知评论者的列表,尽管您可能希望使用PSAW来实现这一点。

给定一个reddit实例r,下面是如何仅使用PRAW获取它的方法:

代码语言:javascript
复制
srname = 'subreddit_name_here'
users = []
sr = r.subreddit(srname)
for comment in sr.comments(limit=1000):
     a = comment.author
     if not a in users:
         users.append(a)
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56269997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档