Получить Reddit имена пользователей, которые используют определенный subreddit - PullRequest
1 голос
/ 23 мая 2019

Я хотел бы создать список имен пользователей, которые используют определенный поддредит.

Насколько я знаю, просто невозможно получить список пользователей, которые подписались на подредит.Если это невозможно, возможно, было бы лучше пройтись по всем темам и посмотреть, кто прокомментировал.

Как бы я подошел к этому?

1 Ответ

2 голосов
/ 05 июня 2019

Невозможно получить список подписчиков.Вы можете использовать API Pushshift, чтобы получить список всех известных комментариев в конкретном подредите, используя конечную точку /reddit/comment/search?subreddit=srhere, хотя вы можете использовать PSAW для этого.

Учитывая экземпляр Reddit r, вот какчтобы получить его только с помощью PRAW:

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)
...