Авторегистратор почты Yandex.


Итак, как и обещал, начинаю цикл статей об использовании плагина iMacros. Кто не знает, что такое iMacros, то рекомендую ознакомиться с данной статьей. В этом посте я на простом примере расскажу и покажу, как можно легко и быстро написать макрос для авторегистрации почтовых аккаунтов Яндекса с автоматическим распознаванием капчи, используя сервис Antigate. Не пугайтесь, от вас не потребуются никаких специальных знаний и навыков, весь процесс создания авторегистатора займет не более 10 минут.

Для начала необходимо установить дополнение iMacros в ваш браузер:

Скачать iMacros для Chrome — тут

Скачать iMacros для Firefox — здесь

После установки плагина, качаем архив с написанными мной макросами и копируем макросы в директорию, которую я указал в файле ReadMe.txt . Следующим шагом нам необходимо создать папку на диске C:\, которую мы обзовем «CAPTCH» (без кавычек). В эту папку iMacros будет сохранять изображение капчи для последующей загрузки на сервис Antigate. Также на на диске C:\ создайте файл «success.csv» (без кавычек).  В этот файл будут записываться зарегистрированные почтовые аккаунты. CSV файл можно открыть в Excel или любом текстовом редакторе (например, Notepad ++).

Итого, у вас получится папка по адресу C:\CAPTCH и файлик C:\success.csv

Далее я приведу код макроса с автоматическим распознаванием капчи, используя сервис Antigate (если у вас нет аккаунта на антигейт, то регистрируетесь тут, пополняете счет и получаете ключ или же используете второй макрос для ручного ввода капчи). Открываете файл макроса любым текстовым редактором (например, Notepad ++) и заменяете указанные мной поля на свои. Заменять данные нужно только после выражения «CONTENT=заменяемая_часть»

Возле каждой строки кода есть мой комментарий с описанием того, что данная строка делает и какие данные вам необходимо заменить на свои. Старался сделать максимально понятно.

‘Текущая версия iMacros, а TAB=1 — это первая вкладка браузера

VERSION BUILD=8810214 RECORDER=FX
TAB T=1

‘Удаляем куки — нужно в том случае, когда запускаем макрос в зацикленном режиме.

CLEAR

‘устанавливаем тайм-аут загрузки 360 сек

SET !TIMEOUT 360
SET !EXTRACT_TEST_POPUP NO

‘Включаем игнорирование ошибок — это необходимо в случаях неправильного ввода капчи

SET !ERRORIGNORE YES

‘Идем непосредственно на страничку регистрации аккаунта яндекса

URL GOTO=https://passport.yandex.ru/registration/mail?from=mail&require_hint=1&origin=hostroot_new_nol&retpath=https%3A%2F%2Fpassport.yandex.ru%2Fpassport%3Fmode%3Dsubscribe%26from%3Dmail%26retpath%3Dhttps%253A%252F%252Fmail.yandex.ru

‘Заполнит поле имя. Можете заменить Андрея на любое имя, если хотите

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:firstname CONTENT=Андрей

‘Заполнит поле фамилии. Также можно менять на любое

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:lastname CONTENT=Шариков

‘Ждем 1 секунду. На всякий случай =)

WAIT SECONDS=1

‘генерирует случайное число от 1 до 9999 и записывает в перменную VAR1

SET !VAR1 EVAL("Math.floor(Math.random()*9999+ 999);")

‘генерирует случайное число от 1 до 9999 и записывает в перменную VAR2

SET !VAR2 EVAL("Math.floor(Math.random()*9999 + 999);")
WAIT SECONDS=1

‘Заполнит поле логина vasiliy.pupkin + два случайных числа в диапазоне от 999 до 9999. Василия пупкина можете заменить на любой логин.

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:login CONTENT=vasiliy.pupkin{{!VAR1}}{{!VAR2}}
SET !ENCRYPTION NO

‘Выбирает первый свободный логин из предложенных Яндексом

TAG POS=1 TYPE=SPAN FORM=NAME:NoFormName ATTR=CLASS:login__suggestedLogin

‘Заполняет поле пароль — password12345. Подставляете свой пароль

TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:NoFormName ATTR=ID:password CONTENT=password12345

‘Повторно вводит пароль для подтверждения. Также замените на ваш пароль

TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:NoFormName ATTR=ID:password_confirm CONTENT=password12345

‘Выбирает в drop down меню секретный вопрос «девичья фамилия матери»

TAG POS=1 TYPE=SELECT FORM=NAME:NoFormName ATTR=ID:hint_question_id CONTENT=%1

‘Ответ на секретный вопрос secretanswer-777. Замените на любой

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:hint_answer CONTENT=secretanswer-777

‘antigate starts
‘Указываем папку, в которую будут сохраняться капчи яндекса (Ранее необходимо создать папку CAPTCH на диске C:\

ONDOWNLOAD FOLDER=C:\CAPTCH FILE=captcha.png WAIT=YES
WAIT SECONDS=1

‘Сохраняем картинку капчи

TAG POS=1 TYPE=IMG ATTR=SRC:"https://u.captcha.yandex.net/image?key=*" CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT

‘Открываем вторую вкладку и идем на сайт antigate

TAB OPEN
TAB T=2
URL GOTO=http://antigate.com/imacros.html
FRAME F=0

‘Вводит Ваш ключь антигейта. Необходимо заменить вставить свой

TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://antigate.com/in.php ATTR=NAME:key CONTENT=ВАШ_КЛЮЧ_АНТИГЕЙТА_СЮДА

‘Загружает картинку капчи

TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://antigate.com/in.php ATTR=NAME:file CONTENT=C:\CAPTCH\captcha.png
WAIT SECONDS=1

‘Жмем кнопку распознать

TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://antigate.com/in.php ATTR=VALUE:recognize

‘Сохраняем полученную капчу и присваеваем ее значение переменной VAR3

TAG POS=1 TYPE=SPAN ATTR=TXT:* EXTRACT=TXT
SET !VAR3 {{!EXTRACT}}
WAIT SECONDS=1

‘Идем в первую кладку, где у нас открыт яндекс

TAB T=1
FRAME F=0

‘Вводим значени капчи в поле для капчи

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:answer CONTENT={{!VAR3}}

‘antigate ends

WAIT SECONDS=1

‘Жмет кнопку Зарегистрироваться

TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Зарегистрироваться

‘extract and save email to file
WAIT SECONDS=2

‘При удачном входе в почтовый ящик сохраняет логин в файл success.cvs, который вы раннее создали

TAG POS=1 TYPE=SPAN ATTR=CLASS:header-user-namejs-header-user-name EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\ FILE=success.csv

‘Закрываем все лишнии вкладки браузера

TAB CLOSEALLOTHERS

По сути вам всего лишь нужно отредактировать несколько полей: имя, фамилия, логин, пароль, ключ антигейта.

После того как все манипуляции выполнены, открываем браузер, в который вы устанавливали iMacros и запускаем необходимое кол-во циклов выполнения макроса. 1 цикл = 1 почтовый ящик.

Вот и все! В итоге за 10 минут времени получаем рабочий авторегистратор аккаунтов Яндекса. Буду благодарен за репосты в социальные сети и упоминания моего блога на своих сайтах =)

А также не забываем подписываться на email рассылку, чтобы получать самые свежие мануалы.

Понравилась статья? Подпишитесь на обновления и получайте только интересную информацию о белом и черном SEO, дорвеях, наращивании ссылочной массы, продвижении и зароботке, а также многое другое! Все основано исключительно на собственном опыте и проверено лично.


Обсуждение закрыто.