Данный скрипт демонстрирует на примере регистрации почты hotmail.com, как с помощью программы Human Emulator можно делать регистрацию на буржуйских сайтах.
Как и во всех подобных наших скриптах результат сохраняется в заданный файл в формате: мыло;пароль
На нашем сайте уже есть примеры подобных скриптов регистрация mail.ru, регистрация почты yandex.ru и регистрация почты rambler.ru.
Файл с зарегистрированными ящиками выглядит следующим образом:
liwotodab@hotmail.com;govkjnwbd1970
gucorepuli@hotmail.com;tncijojqrn1971
tucomumas@hotmail.com;micddzun1980
sudicawi@outlook.com;bmdmlsucdu1975
nugapewoja@hotmail.com;csvlella1983
boximesig@live.com;ufpesxstu1982
gakuqamuko@outlook.com;jupcwtnhm1988
Вся работа над распознаем капчи реализована с помощью сервиса antigate.com и для работы скрипта вам понадобится ключ с этого сервиса. Так же для работы скрипта понадобятся прокси. Прокси можно купить тут. При покупке проксей будьте внимательны, некоторые прокси запрещены для массовых регистраций.
Настройки скрипта:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// ключ антикаптчи $apikey = "ключ антикапчи"; // путь куда сохранить картинку $img_path = "C:\\Temp\\tmp.jpg"; // путь к файлу с результатами $res_path = "res/accs.txt"; // user agent строки $useragents = file("data/useragent.txt"); // язык данных аккаунта $lang = "EN"; // скрипт работает в режим отладки $dbg = true; // путь к файлу с проксями $str_proxy_path = "data/proxy.txt"; |
Сам скрипт выглядит следующим образом:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
<?php /* производитель: x-scripts ** тип продукта: скрипт под Xweb Human Emulator ** сайт программы: humanemulator.info ** наш сайт: x-scripts.com ** по всем вопросам обращайтесь: ** email: order@x-scripts.com ** icq: 625657402 ** skype: igor_sev2 */ $xhe_host = "127.0.0.1:7010"; // The following code is required to properly run XWeb Human Emulator require("../../Templates/xweb_human_emulator.php"); // //////////////////////// настройки скрипта ///////////////////////// // ключ антикаптчи $apikey = "ключ антикапчи"; // путь куда сохранить картинку $img_path = "C:\\Temp\\tmp.jpg"; // путь к файлу с результатами $res_path = "res/accs.txt"; // user agent строки $useragents = file("data/useragent.txt"); // язык данных аккаунта $lang = "EN"; // скрипт работает в режим отладки $dbg = true; // путь к файлу с проксями $str_proxy_path = "data/proxy.txt"; // текущая позиция прокси $i_cur_proxy = ""; // ожидание $wt = 5; $wt_long = 10; // включить (true) или выключить регистрацию только @hotmail.com ящика $hotmail = false; // //////////////////////// дополнительные модули /////////////// // функции require_once("tools/functions.php"); // accept fucntions require_once("tools/accept_functions.php"); // /////////////////////// скрипт /////////////////////////////////////////// debug_mess(" скрипт запустили"); // установка прокси $i_cur_proxy = set_proxy($i_cur_proxy, $str_proxy_path); if (!$i_cur_proxy) { // выход из скрипта $app->quit(); } // перейти на hotmail $browser->navigate("https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=11&ct=1363256646&rver=6.1.6206.0&wp=MBI&wreply=http:%2F%2Fmail.live.com%2Fdefault.aspx&lc=1049&id=64855&mkt=en-us&cbcxt=mai&snsc=1"); sleep($wt); // проверяем прокси $ii = 0; while (!$anchor->is_exist_by_inner_text("Sign up now", true)) { sleep(1); if ($ii > 25) { debug_mess("Битый прокси<br>"); sleep($wt); // удаляем строку с битым прокси из файла rewrite($i_cur_proxy, $str_proxy_path); // перезапускаем приложение clear_and_restart(); } $ii++; } echo "Кликаем по ссылке зарегистрироваться<br>"; // кликаем по ссылке зарегистрировать аккаунт $anchor->click_by_inner_text("Sign up now", true); sleep($wt); // зарегистрировать аккаунт $succ_reg = reg_mail_acc(); if ($succ_reg) { debug_mess("<b>Регистрация успешна!!!</b>"); } else { debug_mess("<b>Не удалось пройти регистрацию!!</b>"); } sleep($wt_long); // чистим всю информацию и перезагружаемся clear_and_restart(); debug_mess("скрипт закончил работу"); // Quit $app->quit(); ?> |
Скрипт написан 15.09.2013 в Human Emulator 4.6.26 Advanced.