Скрипт, который умеет парсить уникальные ссылки из истории сообщений, выкачанной из телеграм канала, после чего парсить эти ссылки на валид (преминт еще не закрыт) + парсить все твиттер аккаунты и дискорд сервера, на которые необходимо подписаться для принятия участия в преминте. Может так же парсить инфу по вашим преминт ссылкам и игнорировать список ссылок, который вы определите.
Связь с создателем: https://t.me/CrytoBusher
Залетай сюда, чтоб не пропускать дропы подобных скриптов: https://t.me/CryptoKiddiesClub
И сюда, чтоб общаться с крутыми ребятами: https://t.me/CryptoKiddiesChat
- Мультипоточность
- Парсер ссылок из истории телеграм канала
- Использование собственных преминт ссылок
- Игнорирование определенного списка преминт ссылок
- Экспорт информации в удобном для автоматизации или конечного пользователя виде
- Иногда парсит не те ссылки (просто ссылку на преминт или еще что - то)
- Читает только один определенный формат страниц, если софт переходит на страницу проверки результатов и или что - то подобное, но не реальный активный/неактивный преминт - он будет ждать 30 секунд пока поймет, что хединга, который он ищет просто нет (компенсируется многопоточностью)
- Юзер выбирает количество потоков
- Юзер выбирает режим работы (по базе из телеграма или по собственному списку преминтов, который он где - то спиздил)
- Юзер указывает, игнорировать ли ссылки, которые он указал в определенном текстовом файле
- Происходит подготовка ссылок согласно критериям
- Происходит переход по ссылке преминта
- Скрипт ищет хединг, если он равен надписи "Register" - запоминает преминт как валидный и собирает все твиттер и дискорд ссылки, которые указаны в требованияюх преминта. Если он не находит хединг или хединг равен другому значению - запоминает преминт как невалид.
- После парсинга всех ссылок - происходит сохранение данных в текстовых файлах
- Устанавливаем Python (желательно последнюю версию)
- Качаем репозиторий
- Если у вас хром не 103 версии (вбить в поиске "chrome://version" и посмотреть) - качаем свою версию тут и заменяем "chromedriver.exe" в папке проекта
- Открываем терминал, переходим в папку с файлами и пишем команду "pip install -r requirements.txt"
- Подготавливаем наши файлы:
- Если хотим юзать базу из телеграма - переходим в телеграм канал, нажимаем три точки вверху, жмем "Export chat history", снимаем все галочки, меняем Format "HTML" на "JSON", качаем данные и закидываем файл "result.json" в папку "data"
- Если хотим юзать базу из своих ссылок - просто закидываем ссылку в файл "my_links.txt" в папке "data" (вбивайте ссылки с "https://")
- Если хотим игнорировать некоторые ссылки, вбиваем их в файл "links_to_ignore.txt" в папке "data"
- Запускаем скрипт "main.py" (гуглите, если не знаете, как это делается)
- Вбиваем количество потоков, источник ссылок и режим игнора ссылок из списка
- На выходе получаем 4 файла:
- "final_summary_data.txt" - все данные в одном месте: ссылка_на_преминт,[ссылка_на_твиттер_1,ссылка_на_твиттер_2],[ссылка_на_дискорд_1,ссылка_на_дискорд_2]]
- "active_premint_links" - список ссылок на преминт (просто в отдельном файле)
- "twitters_to_subscribe" - список ссылок на твиттеры, на которые нужно подписаться (просто в отдельном файле)
- "discords_to_enter" - список ссылок на дискорды, в которые нужно вступить (просто в отдельном файле)