Skip to main content

SE::Yandex::Register - Allows to register Yandex accounts

Overview of the scraper

Automatic Yandex mail registerer. Massively registers accounts using Util::SMSUtil::SMS for automatic SMS confirmation.

A-Parser's functionality allows you to save the scraping settings of the SE::Yandex::Register scraper for future use (presets), ), set a scraping schedule, and much more.

note

To get the phone number and confirmation code, you must use the scraper preset Util::SMSUtil::SMS ( (Util::SMS preset option).

Use cases for the scraper

Basic settings

Since obtaining a virtual phone number and confirmation code is the main factor for registration, let's look at setting up a preset Util::SMSUtil::SMS for this.

Used to obtain a phone number and confirmation code.

After creating a preset for the scraper Util::SMSUtil::SMS , select it in the job for SE::Yandex::RegisterSE::Yandex::Register

Selects the created preset.

Collected data

  • Automatically registers accounts according to the number of queries using Util::SMSUtil::SMS
Screenshot of registration in the browser

Capabilities

  • Automatic registration of Yandex accounts
  • Receiving an answer to the secret question (variable $answer), besides this the question and answer are the same
  • Registration of multiple accounts per each phone number
  • Adding your own accounts to the file files/SE-Yandex/accounts.txt

Account format

2 account formats are supported:

  • login@yandex.ru;password - simple (old) format
  • login@yandex.ru;password;info - extended (new) format, where info - is a JSON with additional data

Example accounts in the extended format:

xddvsdzxmuefdtx@yandex.ru;j85qWzWCez;{"answer":"lhutmofwlp","proxy":"http://88.198.56.226:23663"}
iwsuyypibulhqbq@yandex.ru;jqrZ80kNbG;{"answer":"mzpcdxklbw"}
ndmdoucxqtabpzb@yandex.ru;wPXAEGoKPf;{"proxy":"http://88.198.56.226:23663"}
jluafqqhvqdmhne@yandex.ru;pJ4563aOSl;{"answer":"qoysggfmya","proxy":"socks5://fsghfdgf:gfdsgdfg@70.110.100.3:36532"}

The scraper SE::Yandex::RegisterSE::Yandex::Register saves by default to info the answer to the secret question and the proxy used during registration. Saving the proxy used is regulated by the option Write with used proxy and this can be disabled, for example, in cases where the external IP changes with each connection to the proxy.

Use cases

Queries

You must specify the required number of queries. They can be set using a macro in the "Enter queries" field, for example:

{num:1:20}
tip

In this example, the scraper will register 20 accounts.

Here the built-in macro {num:START:END} is used for automatic substitution.

Output results examples

A-Parser supports flexible result formatting thanks to the built-in templating engine Template Toolkit, , which allows it to output results in an arbitrary form, as well as in a structured form, such as CSV or JSON

Export of registered accounts

Result format:

$login;$password\n

Example result:

dwdtyztwgo@yandex.ru;xobgbygi  
nuzstcdwgw@yandex.ru;cropssyo
tiklwykinj@yandex.ru;foqxvpjy
xaocfjryvo@yandex.ru;zsiofjew
npaxusuthv@yandex.ru;adppfssz
...

Outputting the account number, login, and password

Result format:

$query;$login;$password\n

Example result:

1;ofgncfyemoty@yandex.ru;papkrbsp
2;vkmdnmnnnbiv@yandex.ru;voadzgna
...

Output to CSV table

The built-in utility $tools.CSVLine allows you to create correct tabular documents, ready for import into Excel or Google Sheets.

Result format:

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

File name:

$datefile.format().csv

Initial text:

Login,Password

tip

To make the "Initial text" option available in the Job Editor, , you need to activate "More options". In "Initial text", we write the column headings separated by commas and leave the second line empty.

Saving in SQL format

Result format:

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

Example result:

INSERT INTO serp VALUES('inyduejhdo@yandex.ru', 'zobafsdu')
INSERT INTO serp VALUES('xaocfjryvo@yandex.ru', 'zsiofjew')
INSERT INTO serp VALUES('npaxusuthv@yandex.ru', 'adppfssz')
...

Dump results to JSON

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

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

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

obj.json %]

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

[

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

]

Example result:

[{"password":"bsjgfhsm","login":"nghdursrbebd@yandex.ru"},{"password":"adppfssz","login":"npaxusuthv@yandex.ru"}]
tip

To make the "Initial text" and "Final text" options available in the Job Editor, , you need to activate "More options".

Available settings

Parameter nameDefault valueDescription
Util::SMS presetdefaultScraper preset Util::SMSUtil::SMS. You need to pre-configure the scraper Util::SMSUtil::SMS - specify your access key and other parameters, and then select the created preset here
Wait time for receiving SMS120SMS wait time
Click "Resend sms" when it possibleThe scraper automatically clicks the resend SMS button on the registration page as soon as it becomes available. This helps in cases where the SMS did not arrive the first time. It is recommended to disable it only if you encounter problems.
Chrome headlessIf this option is enabled, the browser will not be displayed
Write registered account to "SE-Yandex/accounts.txt"Whether to write accounts to files/SE-Yandex/accounts.txt. Necessary for their subsequent use in A-Parser
Write with used proxyWriting the proxy used during registration along with the account to files/SE-Yandex/accounts.txt