SE::Yandex::Register - Позволяет регистрировать аккаунты в Yandex
Обзор парсера Yandex Register
Автоматический регистратор почт Яндекс. Массово регистрирует аккаунты используя AntiGate для разгадывания каптч или OnlineSim для автоматического подтверждения по смс.
Функционал A-Parser позволяет сохранять настройки парсинга парсера SE::Yandex::Register для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое.
Кейсы по применению парсера Yandex Register
Автоматизация парсинга Wordstat
Используется для хранения в базе актуальной информации, и при каждом запуске формирует csv со свежими данными.
Получение списка регионов Яндекса
Регистрация аккаунта и сбор данных о регионах через перебор ID.
Список собираемых данных
- Автоматически регистрирует аккаунты по количеству запросов используя AntiGate.
Возможности
- Автоматическая регистрация аккаунтов Яндекс
- Получение ответа на секретный вопрос (переменная $answer), кроме этого сам вопрос и ответ - одинаковы
- Регистрация нескольких аккаунтов на каждый номер телефона
- Добавление собственных аккаунтов в файл
files/SE-Yandex/accounts.txt
Формат аккаунтов
Поддерживается 2 формата аккаунтов:
[email protected];password
- простой (старый) формат[email protected];password;info
- расширенный (новый) формат, гдеinfo
- это JSON с дополнительными данными.
Пример аккаунтов в расширенном формате:
[email protected];j85qWzWCez;{"answer":"lhutmofwlp","proxy":"http://88.198.56.226:23663"}
[email protected];jqrZ80kNbG;{"answer":"mzpcdxklbw"}
[email protected];wPXAEGoKPf;{"proxy":"http://88.198.56.226:23663"}
Парсер SE::Yandex::Register по-умолчанию сохраняет в
info
ответ на секретный вопрос и использованную при регистрации прокси. Сохранение использованной прокси регулируется опцией Write with used proxy и это можно отключить, например для случаев, когда при каждом подключении к прокси меняется выходной IP.
Варианты использования
- Создание аккаунтов для использования в парсерах
SE::Yandex::WordStat и аналогичных
Примеры запросов
- Необходимо указать нужное количество запросов. Их можно задать макросом в поле "Enter queries"("Введите запросы"), например:
{num:1:20}
В данном примере парсер зарегистрирует 20 аккаунтов.
Тут используется макрос подстановок {num:START:END}
. Детальнее о встроенных макросах для автоматической подстановки.
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON
Экспорт зарегистрированных аккаунтов
Формат результата:
$login;$password\n
Пример результата:
[email protected];xobgbygi
[email protected];cropssyo
[email protected];foqxvpjy
[email protected];zsiofjew
[email protected];adppfssz
...
Вывод номера аккаунта, логина и пароля
Формат результата:
$query;$login;$password\n
Пример результата:
1;[email protected];papkrbsp
2;[email protected];voadzgna
...
Вывод результатов в таблицу CSV
Встроенный утилита tools.CSVLine позволяет создавать корректные табличные документы, готовые для импорта в Excel или Google Таблицы
Формат результата:
[% tools.CSVline(p1.login, p1.password) %]
Имя файла:
$datefile.format().csv
Начальный текст:
Логин,Пароль
В Общем формате результатов применяется шаблонизатор Template Toolkit для вывода логина и пароля используя tools.CSVline.
Что такое общий формат результатов.
В имени файла результатов нужно просто изменить разрешение файла на csv.
Чтобы опция "Начальный текст" была доступна в Редакторе заданий, нужно активировать "Больше опций". В "Начальный текст" записываем названия столбцов через запятую и второй строку делаем пустой.
Сохранение в формате дампа SQL
Формат результата:
[% "INSERT INTO serp VALUES('" _ p1.login _ "', '" _ p1.password _ "')\n"; %]
Пример результата:
INSERT INTO serp VALUES('[email protected]', 'zobafsdu')
INSERT INTO serp VALUES('[email protected]', 'zsiofjew')
INSERT INTO serp VALUES('[email protected]', 'adppfssz')
...
Дамп результатов в JSON
Формат результата:
[% data = {}; data.login = p1.login; data.password = p1.password; result.push(data) %]
Начальный текст
[% result = [] %]
Конечный текст
[% result.json %]
Пример результата:
[{"password":"bsjgfhsm","login":"[email protected]"},{"password":"adppfssz","login":"[email protected]"}]
Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".
Возможные настройки
Название параметра | Значение по умолчанию | Описание |
---|---|---|
AntiGate preset | default | Пресет парсера ![]() ![]() |
Registration method | Chrome + OnlineSIM | Выбор метода регистрации аккаунта, доступно 3 варианта: HTTP + Antigate - старый метод, на данный момент не работает. В будущем будет убран. HTTP + OnlineSIM - новый метод, работает на HTTP запросах с привязкой номера телефона. Более производительный, но аккаунты могут быстрее баниться. Chrome + OnlineSIM - новый метод, работает через Chrome с привязкой номера телефона. Менее производительный за счет использования Chrome, но теоретически аккаунты живут дольше и реже банятся, т.к. процесс максимально приближен к реальному. |
API key for virtual SIM service | - | API ключ из аккаунта сервиса виртаульных сим-карт (на данный момент поддерживается только onlinesim.ru) |
Use proxy for virtual SIM service | ☐ | Возможность включить использование прокси для запросов к сервису виртуальных сим-карт. Рекомендуется включать только тогда, когда сервис не доступен из вашего сервера. |
Wait time for receiving SMS | 120 | Время ожидания смс |
Max accounts per number | 5 | Количество аккаунтов на один номер. Для onlinesim максимально опустимое значение - 5 |
Click "Resend sms" when it possible | ☑ | Парсер автоматически нажимает кнопку повторной отправки смс на странице регистрации как только она становится доступной. Это помогает в тех случаях, когда смс с первого раза не пришла. Отключать рекомендуется только при наличии проблем. |
Chrome headless | ☑ | Если опция включена, браузер не будет отображаться |
Optimize Chrome (block unnecessary resources) | ☑ | Парсер пропускает загрузку ненужных ресурсов страниц, тем самым снижая нагрузку на прокси, за счет чего достигается большая скорость работы и меньшее кол-во ошибок при работе через Chrome. Отключать рекомендуется только при наличии проблем, явно связанных с загрузкой ресурсов. |
Write registered account to "SE-Yandex/accounts.txt" | ☑ | Записывать ли аккаунты в files/SE-Yandex/accounts.txt Необходимо для их последующего использования в А-Парсере |
Write with used proxy | ☑ | Запись вместе с аккаунтом в files/SE-Yandex/accounts.txt использованной при регистрации прокси |