500 000 чатов и каналов Телеграм

Данный скрипт собирает список авторов публиковаших посты в определенном сабреддите на Reddit. Результаты сохраняются в файл Microsoft Excel (*. xlsx) со списком имен авторов и ссылками на аккаунты.

Для работы данного парсера у вас должен быть установлен Python. Скачать можно здесь. Работоспособность данного парсера тестировалась на версии Python 3.9.1.

  1. Для запуска парсера на Python для сбора авторов постов, установите необходимые библиотеки, если они ещё не установлены:
pip install praw
pip install praw openpyxl

2. Вставьте свои client_id, client_secret и user_agent в соответствующие переменные в скрипте reddit_authors_sub.py (5-7 строки). Например открыв файл через Notepad++.

Эти данные можно получить, создав приложение типа "script" на Reddit App Preferences.

Взять их можно здесь:

3. Запустите скрипт:

python reddit_authors_sub.py

Можно просто кликнуть по файлу.

Скрипт запросит у вас имя сабреддита.

После окончания работы скрипта все данные с логинами авторов писавших посты сохраняться в файл Microsoft Excel (*. xlsx). Сохраняются такие данные как имя пользователя и ссылка на аккаунт.

По умолчанию в скрипте стоит парсинг последних 100 постов. Вы можете поменять этот лимит на свое усмотрение. Для этого нужно заменить значение limit на 15 строке кода:

По умолчанию скрипт собирает авторов с новых постов (New). Можно поменять чтобы собирались комментаторы с ТОП-постов (Top), или горячих (Hot). Для этого на 18 строке нужно заменить значение subreddit.new на subreddit.top или subreddit.hot соответственно.