SE::Yandex::Register - Позволяет регистрировать аккаунты в Yandex | Документация | A-Parser - парсер для SEO, маркетинга, разработчиков и SaaS
Перейти к основному содержимому

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 в формате:
[email protected];password 
[email protected];password2
...
  • Регистрация нескольких аккаунтов на каждый номер телефона

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

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

Примеры запросов

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

В данном примере парсер зарегистрирует 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

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

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

tip

В Общем формате результатов применяется шаблонизатор 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]"}]
tip

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

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

Название параметраЗначение по умолчаниюОписание
AntiGate presetdefaultПресет парсера Util::AntiGateUtil::AntiGate. Необходимо предварительно настроить парсер Util::AntiGateUtil::AntiGate - указать свой ключ доступа и другие параметры, после чего выбрать созданный пресет здесь
Registration methodChrome + 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 SMS120Время ожидания смс
Max accounts per number5Количество аккаунтов на один номер. Для 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 Необходимо для их последующего использования в А-Парсере