Перейти к основному содержимому

SE::Yandex::Register - Позволяет регистрировать аккаунты в Yandex

Обзор парсера

Автоматический регистратор почт Яндекс. Массово регистрирует аккаунты используя Util::SMSUtil::SMS для автоматического подтверждения по смс.

Функционал A-Parser позволяет сохранять настройки парсинга парсера SE::Yandex::Register для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое.

примечание

Для получения номера телефона и кода подтверждения обязательно нужно использовать пресет парсера Util::SMSUtil::SMS (опция Util::SMS preset).

Кейсы по применению парсера

Базовая настройка

Так как получение вирутуального номера телефона и кода потверждение является главным фактором для регистрации, рассмотрим настройку пресета Util::SMSUtil::SMS для этого.

Используется для получения номера телефона и кода подтверждения.

После создания пресета для парсера Util::SMSUtil::SMS выбираем его в задании для SE::Yandex::RegisterSE::Yandex::Register

Выбор созданного пресета.

Собираемые данные

  • Автоматически регистрирует аккаунты по количеству запросов используя Util::SMSUtil::SMS
Скриншот регистрации в браузере

Возможности

  • Автоматическая регистрация аккаунтов Яндекс
  • Получение ответа на секретный вопрос (переменная $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"}
[email protected];pJ4563aOSl;{"answer":"qoysggfmya","proxy":"socks5://fsghfdgf:[email protected]:36532"}

Парсер SE::Yandex::RegisterSE::Yandex::Register по умолчанию сохраняет в info ответ на секретный вопрос и использованную при регистрации прокси. Сохранение использованной прокси регулируется опцией Write with used proxy и это можно отключить, например для случаев, когда при каждом подключении к прокси меняется выходной IP.

Варианты использования

  • Создание аккаунтов для использования в парсерах SE::Yandex::WordStatSE::Yandex::WordStat и аналогичных

Запросы

Необходимо указать нужное количество запросов. Их можно задать макросом в поле "Enter queries" ("Введите запросы"), например:

{num:1:20}
подсказка

В данном примере парсер зарегистрирует 20 аккаунтов.

Тут используется встроенный макрос {num:START:END} для автоматической подстановки.

Варианты вывода результатов

A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON

Экспорт зарегистрированных аккаунтов

Формат результата:

$login;$password\n

Пример результата:

Вывод номера аккаунта, логина и пароля

Формат результата:

$query;$login;$password\n

Пример результата:

1;[email protected];papkrbsp
2;[email protected];voadzgna
...

Вывод в таблицу CSV

Встроенная утилита $tools.CSVLine позволяет создавать корректные табличные документы, готовые для импорта в Excel или Google Таблицы.

Формат результата:

[% tools.CSVline(login, password) %]

Имя файла:

$datefile.format().csv

Начальный текст:

Логин,Пароль

подсказка

Чтобы опция "Начальный текст" была доступна в Редакторе заданий, нужно активировать "Больше опций". В "Начальный текст" записываем названия столбцов через запятую и второй строку делаем пустой.

Сохранение в формате SQL

Формат результата:

[%  "INSERT INTO serp VALUES('" _ login _ "', '" _ password _ "')\n";  %]

Пример результата:

INSERT INTO serp VALUES('[email protected]', 'zobafsdu')
INSERT INTO serp VALUES('[email protected]', 'zsiofjew')
INSERT INTO serp VALUES('[email protected]', 'adppfssz')
...

Дамп результатов в JSON

Общий формат результата:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.login = p1.login;
obj.password = p1.password;

obj.json %]

Начальный текст:

[

Конечный текст:

]

Пример результата:

[{"password":"bsjgfhsm","login":"[email protected]"},{"password":"adppfssz","login":"[email protected]"}]
подсказка

Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".

Возможные настройки

Название параметраЗначение по умолчаниюОписание
Util::SMS presetdefaultПресет парсера Util::SMSUtil::SMS. Необходимо предварительно настроить парсер Util::SMSUtil::SMS - указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь
Wait time for receiving SMS120Время ожидания смс
Click "Resend sms" when it possibleПарсер автоматически нажимает кнопку повторной отправки смс на странице регистрации как только она становится доступной. Это помогает в тех случаях, когда смс с первого раза не пришла. Отключать рекомендуется только при наличии проблем.
Chrome headlessЕсли опция включена, браузер не будет отображаться
Write registered account to "SE-Yandex/accounts.txt"Записывать ли аккаунты в files/SE-Yandex/accounts.txt Необходимо для их последующего использования в А-Парсере
Write with used proxyЗапись вместе с аккаунтом в files/SE-Yandex/accounts.txt использованной при регистрации прокси