{"id":13891,"url":"\/distributions\/13891\/click?bit=1&hash=4696f383c2c7a9ad3cf63ea80f95fbdb2c941c9d00a088af8319336cd52f7004","title":"Ozon \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043f\u0440\u043e\u0434\u0430\u0432\u0430\u0442\u044c \u043d\u0430 Ozon","buttonText":"\u0414\u0430 \u043d\u0443!","imageUuid":"f6c199c9-f72d-52bc-a539-75fc9e2f6f21","isPaidAndBannersEnabled":false}

Я запилил скрипт, чтобы парсить активную аудиторию из телеги

Небольшая предыстория

Из-за постоянных блокировок VPN-сервисов Роскомнадзором, я решил поднять свой сервер для семьи и друзей, а потом подумал, почему бы не поделиться им со всеми остальными. Подробно можно прочитать по ссылке ниже.

VPN, который не заблокируют

Каждую неделю выходят новости о том, что Роскомнадзор заблокировал очередной VPN. В этой неравной схватке проигрывают все, кроме Роскомнадзора, конечно:

Первым инструментом продвижения для такого сервиса был выбран чат в телеге. Почему именно чат, а не канал? Потому что туда можно приглашать людей. Перейдем непосредственно к вопросу о том, как парсить активную ЦА.

Определимся с терминологией, какой аккаунт считается активным?

  • не удаленный
  • без пометки fake
  • не ограниченный
  • без пометки scam
  • не саппорт
  • не бот
  • есть юзернейм
  • был в сети недавно
  • отправлял сообщение в чат хотя бы раз в течение последнего месяца

Подготовка

Вся подготовка включает в себя 3 маленьких шага:

  • Скачать и установить IDE PyCharm Community, поскольку скрипт написан на питоне
  • Клонировать репозиторий с исходным кодом скрипта и установить зависимости
  • Получить api_id и api_hash с официального сайта телеги для запуска скрипта

PyCharm

Качаем и устанавливаем IDE для питона PyCharm Community.

Репа

Клонируем репу с GitHub и добавляем проект в PyCharm.

Устанавливаем единственную зависимость Telethon последней версии:

pip install -r requirements.txt

Получаем апи ключи телеги

Далее авторизуемся на официальном сайте телеги my.telegram.org, чтобы получить api_id и api_hash для скрипта.

Кликаем по API development tools 👇

Создаем приложение 📝 У меня приложение уже создано, поэтому скриншот позаимствовал с просторов интернета.

Результат будет выглядеть следующим образом 🙌

Переходим в PyCharm. В корне проекта находим файлик с config-sample.ini, делаем его копию с именем config.ini

Заполняем config.ini своими данными

Как пользоваться скриптом?

В main.py вставляем чаты, из которых нужно спарсить ЦА.

И запускам скрипт 💣

Библиотека Telethon попросит авторизоваться.

После ввода кода, который вы получите в клиент телеги или в смс, создастся сессия и скрипт начнет работу 👩‍💻

Список уникальных алиасов вы найдете в usernames.txt 🎁

На этом все, по любым вопросам работы скрипта/доработкам пишите в комменты 😉

Попробуйте VPN, который не заблокируют 💣

VPN, который не заблокируют или My Outline VPN - это VPN-сервис меньше, чем за 1$ в месяц ⭐

Гайд в подарок для первых 2023 пользователей:

  • Как уведомить ФНС об открытии счета за рубежом
  • Как переводить в иностранные банки по корреспондентским счетам
  • Условия swift-переводов в различных банках
  • Способы перевода денег за рубеж

Вступай в telegram-чат и попробуй My Outline VPN подписку 🙃

Ну и если я какой-то текст дочитываю до конца, то никогда не поленюсь поставить лайк и в комменте написать что-то типа: "Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?"

ExtremeCode
0
2 комментария
Ivan Erokha

Спасибо за статью. Я правильно понял, ты поделился способом парсить аудиторию в телеграмме, чтобы подписать людей VPN сервис?

Ответить
Развернуть ветку
Maksim Kuznetsov
Автор

у меня есть VPN-сервис и его нужно развивать, но писать чисто рекламную статью на vc не круто, поэтому я решил поделиться полезным опытом, скриптом, который писал изначально для себя)

если он будет интересен большому количеству людей, буду не против заняться доработкой и усовершенствованием)

Ответить
Развернуть ветку
Читать все 2 комментария
null