Регер аккаунтов Mail.Ru через XRumer 12
Как известно, при создании нового проекта Хрумер может регистрировать аккаунты на почтовиках, среди которых есть mail.ru. При регистрации почты хрумер сам заполняет нужные поля, автоматически и бесплатно разгадывает капчу и регистрирует аккаунт. Но есть в этом деле пара недостатков — работает в одном потоке и регистрирует почту не используя прокси, в связи с чем много аккаунтов не зарегистрируешь.
В этой статье я расскажу о том, как заставить Хрумер использовать прокси при регистрации и автоматизировать в нем процесс нажатия кнопок для новых регистраций.
1. Создание прокси сервера на PHP для получения всех запросов, которые отправляет Хрумер для регистрации аккаунтов.
Этот пункт необходим для того, чтобы мы могли переадресовывать все запросы на mail.ru через прокси.
Нам понадобится OpenServer для создания локального «сайта» mail.ru. Скачиваем и устанавливаем OpenServer; в папке domains создаем папку e-mail.ru и копируем в нее содержимое этого архива — это и будет наш локальный mail.ru, через который будут проходить все запросы между Хрумером и настоящим mail.ru.
Далее запускаем OpenServer, заходим в Настройки — Алиасы и создаем точно такие же алиасы как на скриншоте ниже:
Сохраняем и перезапускаем сервер. Теперь, если зайти например на:
http://e-mail.ru/signup?from=main_noc
то нам откроется страница регистрации. Эта страница также доступна и здесь (на том адресе, на котором и должна быть):
https://e.mail.ru/signup?from=main_noc
но в связи с сертификатами ssl (https), браузер не хочет открывать эту страницу, зато Хрумер открывает ее без проблем.
Все, мы создали локальный «сайт» mail.ru.
Откройте папку domains/e-mail.ru и вы увидите в ней файлы: akks.txt — сюда будут записываться зарегистрированные аккаунты mail.ru и proxy.txt — сюда, перед запуском регистраций аккаунтов, запишите свои прокси.
И еще одно, я использую вместо прокси сеть TOR — размножаю процессы tor.exe и тем самым запускаю столько рабочих прокси, сколько мне нужно. Скачать такую систему можно на форуме зенки. Но сейчас не об этом. Если у вас прокси не SOCKS5, то удалите или закомментируйте в index.php эту стоку:
curl_setopt($curl, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
Готово!
2. Проверка регистрации почты на Хрумере через наш прокси сервер.
После создания локального mail.ru проверим, регистрирует ли Хрумер почту или нет. Для этого нужно сделать всего три нажатия по кнопкам:
1. Новый проект
2. Автозаполнение
3. Регистрация почты
Важно заметить, что на последнем этапе регистрации почты, Хрумер выдает ошибку Failed! Это связано с тем, что он что-то не может найти на mail.ru через наш прокси сервер. Но нам это уже и не важно, т.к. проверку на последнем этапе регистрации и запись зарегистрированных аккаунтов выполняет скрипт index.php.
Жмем по очереди все три кнопки и проверяем работу Хрумера. В файл akks.txt должен записаться новый аккаунт в виде [email protected]:password
Если все прошло успешно, то приступим к автоматизации нажатий кнопок в Хрумере)
3. Автоматизация нажатий кнопок в Хрумере.
Для автоматизации будем использовать программу AutoIt — свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows. Скачиваем и устанавливаем программу после чего создаем новый файл mailru_xrumer.au3 и вставляем в него, через текстовый редактор, этот код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | ; Автоматизация нажатий кнопок в Хрумере для регистрации аккаунтов Mail.Ru ; цикл, который будет повторяться бесконечно, пока не выйти из программы в трее While 1 ; Клик по кнопке "новый проект" (1) ControlClick("XRumer 12.0.9 Elite (+fix) [ Standart ], Copyright BotmasterRu.Com, Support Jabber [email protected], Administration e-mail [email protected]","1","TTeButton6") ; Нажатие кнопки автозаполнения проекта (2) ControlClick("Просмотр проекта","#file_links","TTeButton5") ; Клик по кнопке "Регистрация ящика" (3) ControlClick("Просмотр проекта","#file_links","TTeButton2") Sleep (10000) ; спим 10 секунд ; цикл, в котором проверяется активна ли кнопка регистрации или нет. ; если активна, то останавливаем цикл и переходим на начало действий While 1 Sleep (1000) If ControlCommand('Просмотр проекта', '', 'TTeButton2', 'IsEnabled') Then ExitLoop EndIf WEnd WEnd |
Запускаем двойным кликом созданный файл mailru_xrumer.au3 и наблюдаем за происходящим :)
В конце хочу добавить, что скорость конечно не суперская…, учитывая то, что работа идет в один поток и через прокси, но, как говорится, медленно — зато бесплатно… почти бесплатно)
Категория: Инструменты / Софт, Программирование
В общем, мне такие «извращения» с Хрумером не подошли и я нашел лучшее решение — CapMonster 2 :) в связке с любым софтом, который регистрирует аккаунты используя сервисы антикапчи.
Вот примеры капч, которые может разгадывать программа. В этой программе можно добавлять распознавание своих капч, включая mail.ru, предварительно обучив ее. Купить программу можно здесь ;)
Спасибо за информацию!!!!!