Требуется доработка бота для входа на сайт olx.ua.
Сайт начал использовать Canvas Fingerprinting
Также постоянными для входа должны быть: координаты расположения, разрешение экрана, куки
Аккаунтов много.
Так же.
Написать новый бот по регистрации новых аккаунтов в olx.ua
Автоматизация регистрации новых аккаунтов с возможностью выбора подтверждения по телефону в olx.ua
Состоит из двух этапов: регистрация эл. почты и регистрация аккаунта в olx.ua
Все данные и настройки берутся из google таблицы по ссылке https://docs.google.com/spreadsheets/d/1Idq3MuUjy13Lks0Bcdi_X12m24HPOvoPY15xDC5jStU/edit?usp=sharing
Из вкладки "Панель управления" данной таблицы берутся такие настройки как:
- Время работы программы, в часах
- Количество регистрируемых аккаунтов в день, шт. (в диапазоне выбирается случайным образом). Если в диапазоне указаны нули, то регистрация не происходит.
- Время выдержки между регистрациями на одном модеме, сек (в диапазоне выбирается случайным образом)
- Данные по модемам для ip адресов. Если указано больше одного модема, то регистрация выполняется параллельно используя указанные модемы. Для ip адресов используется сервис mobileproxy.space
- Возможность выбора регистрации олх с верификацией или без
- Кнопка "ОБНОВИТЬ ДАННЫЕ" используется для вступления в силу внесенных изменений из всей таблицы и всех ее вкладок
Регистрация эл. почты
Используется юзер агент (только для ПК)
Новый мобильный ip адрес (используются данные модемов указанных в "Панель управления")
Логин, пароль, Имя, Фамилия из заранее заданного списка
Если указываемый логин существует, добавлять новую цифру в конце логина (выбирается случайным образом).
Указанные данные используются только один раз (можно фиксировать записью даты в соседнем столбике)
По одним данным регистрация на двух сервисах: account.proton.me и outlook.live.com (@hotmail.com)
Если при регистрации в proton.me запрашивает дополнительную почту в место капчи, пропускаем регистрацию на данном юзер агенте для этого сервиса. Также если не получается распознать капчу на сервисе outlook.live.com за две попытки, пропускаем регистрацию на данном юзер агенте.
Регистрация на olx.ua
Используется юзер агент из собственного списка (только для мобильных)
Новый мобильный ip адрес для каждой регистрации (используются данные модемов указанных в "Панель управления")
Используются зарегистрированные только-что эл. почты.
Пароль берется из списка для олх
Canvas Fingerprinting
Координаты расположения
Разрешение экрана
Хранятся куки под каждый аккаунт
После регистрации вписывается имя пользователя в настройках. Выбирается из общего списка (случайным образом Имя и случайным образом Фамилия)
Данные по регистрации аккаунтов вписуються во вкладку "Зарегистрированные аккаунты ".
При возникновении каких либо ошибок, последние должны записываться в специальный лог файл. А так же должны появляться пометки возле таких исходных данных, в виде надписи и выделения цветом.
Процесс проходящий в командной строке должен сопровождаться комментариями на русском языке.
Код должен быть написан на языке Python.
Проект будет закрыт после выполнения всех указанных пунктов, целью которых является автоматическая регистрация новых аккаунтов на доске объявлений olx.ua с индивидуальными user agent.
Тестирование выполняется до полного устранения ошибок, но не менее двух дней.