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

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 использованной при регистрации прокси