В коллекцию наших скриптов для социальных сетей добавился новый скрипт. Вашему вниманию предлагается простой скрипт регистрации в твиттере.
Скрипт работает следующим образом: Вы указываете в настройках ключ к сервису распознавания капч antigate.com и email для региcтрации и запускаете скрипт на выполнение. Human Emulator переходит на страницу регистрации, вводит все необходимые данные, в случае необходимости разгадывает капчу. После переходит на указанный в настройках скрипта email, находит письмо пришедшее с твиттера и переходит по ссылке активации. В случае удачной активации пишет логин и пароль от Вашего нового аккаунта twitter.com в указанный в настройках скрипта файл в формате логин;пароль.
Для активации через почту скрипт использует мыльники почтового сервиса mail.ru. У нас на сайте можно найти скрипт регистрации почтовых аккаунтов mail.ru, а также приобрести пакет из 5 регистраторов почтовых аккаунтов.
Настройки скрипта:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// //////////////////////// настройки скрипта ///////////////////////// // ключ сервиса антикапчи $apikey = "ваш ключ"; // паузы для отработки java script-в $wt = 2; $wt_long = 12; // данные почты для регистрации $str_mail_lg = "emelyan.kovalevskiy@mail.ru"; $str_mail_pwd = "thmkfpba"; // путь к файлу куда будет записываться зарегистрированный аккаунт $path_to_acc = "res/accounts.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 103 104 105 |
<!--?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 = ""; // ожидание $wt = 2; $wt_long = 12; // данные почты для регистрации $str_mail_lg = "emelyan.kovalevskiy@mail.ru"; $str_mail_pwd = "thmkfpba"; // путь к файлу с аккаунтами $path_to_acc = "res/accounts.txt"; // скрипт работает в режим отладки $dbg = true; // //////////////////////// дополнительные модули /////////////// // функции require_once("tools/functions.php"); // /////////////////////// скрипт /////////////////////////////////////////// debug_mess(" скрипт запустили"); // переходим на сайт $browser->navigate("http://twitter.com/"); // выбрать язык $anchor->click_by_href("#supported_languages",false); sleep($wt); $anchor->click_by_inner_text("Русский",false); sleep($wt); // перейти в регистрации $btn->click_by_inner_text("Регистрация ",false); sleep($wt); // имя $name = $submitter->generate_random_nick_name(rand(5,10)); sleep($wt); $input->set_value_by_name_by_form_name("user[name]",$name,"phx-signup-form"); sleep($wt); // указать почту $input->set_value_by_name_by_form_name("user[email]",$str_mail_lg,"phx-signup-form"); sleep($wt); // пароль $num = $submitter->generate_random_number(1000,9999,true); sleep($wt); $text = $submitter->generate_random_text(rand(5,11),1); sleep($wt); $pass = $text.$num; sleep($wt); $input->set_value_by_name_by_form_name("user[user_password]",$pass,"phx-signup-form"); sleep($wt); // имя пользователя $input->set_value_by_name_by_form_name("user[screen_name]",$name.$num,"phx-signup-form"); // убрать отметку $checkbox->click_by_name_by_form_name("user[remember_me_on_signup]","phx-signup-form"); sleep($wt); $checkbox->click_by_name_by_form_name("user[use_cookie_personalization]","phx-signup-form"); sleep($wt); // создать учетную запись $button->click_by_inner_text("Создать учётную запись",false); sleep($wt_long); // капча while ($input->is_exist_by_name("recaptcha_response_field")) { $image->screenshot_by_src("C:\\temp\\tmp.jpeg","https://www.google.com/recaptcha/api/image?c=",false); sleep($wt); $capcha = $anticapcha->recognize("C:\\temp\\tmp.jpeg", $apikey, $path ='http://www.anti-captcha.com', $is_verbose = true, $rtimeout = 5, $mtimeout = 120, $is_phrase = 1, $is_regsense = 0, $is_numeric = 0, $min_len = 0, $max_len = 0,$is_russian = 0); sleep($wt); $input->set_value_by_name_by_form_name("recaptcha_response_field",$capcha,"phx-signup-form"); sleep($wt); $button->click_by_inner_text("Создать учётную запись",false); sleep($wt); } // продолжить регистрацию $anchor->click_by_inner_text("Далее",false); sleep($wt); // читать 5 человек $btn->click_by_number(3); $btn->click_by_number(4); $btn->click_by_number(5); $btn->click_by_number(6); $btn->click_by_number(7); sleep($wt); // далее $anchor->click_by_inner_text("Далее",false); sleep($wt); // читать 5 известных людей $anchor->click_by_inner_text("новости ",false); sleep($wt); $btn->click_by_number(3); $btn->click_by_number(4); $btn->click_by_number(5); $btn->click_by_number(6); $btn->click_by_number(7); sleep($wt); // далее $anchor->click_by_inner_text("Далее",false); sleep($wt); // пропустить $anchor->click_by_inner_text("Пропустить »",false); sleep($wt); // Отправить подтверждение ещё раз $anchor->click_by_inner_text("Отправить подтверждение ещё раз",false); sleep($wt); // подтвердить аккаунт accept_from_mail(); debug_mess(date("\[ d.m.y H:i:s\] ")." скрипт закончил работу<br>"); // Quit $app->quit(); ?--> |
Скрипт написан 29.11.2013 в Human Emulator 4.6.39 Advanced.