|
Давненько я не писал про скрипты для HumanEmulator, надо исправляться и публиковать листинги скиптов.
За это время я накодил на HumanEmulator множество скриптов, исходниками которых не жалко поделиться. Скрипты для HumanEmulator достаточно простые, никакой ценности в себе не несут, а для начинающего будут полезны. Итак, небольшой скриптик авторегистрации для chmail.ru вы можете увидеть в полной версии статьи.
Вот исходник скрипта авторегистации. Для его использования создайте на диске С: каталог temps для хранения картинок капчей.
<?php // The following code is required to properly run XWeb Human Emulator require("../Templates/xweb_human_emulator.php");
$name= $submitter->generate_random_nick_name(8); $pass= $submitter->generate_random_nick_name(6); $browser->navigate('http://inbox.chmail.ru/register/'); $browser->wait_for(240,1);
$input->set_value_by_name('login',$name); $input->set_value_by_name('passw1',$pass); $input->set_value_by_name('passw2',$pass); $listbox->select_num_by_inner_name('0','Девичья фамилия матери'); $input->set_value_by_name('answer','Фамилия'); $input->set_value_by_name('name',$submitter->generate_random_name("RU")); $listbox->select_name_by_inner_name('gender','male'); $input->set_value_by_name('day',rand(10,28)); $input->set_value_by_name('month',rand(10,12)); $input->set_value_by_name('year',rand(1955,1988)); $input->set_value_by_name('country','Россия'); $input->set_value_by_name('city','Ростов'); $image->save_to_file_by_number(3,"C:/temps/captcha.jpg"); $captcha= $image->recognize_by_anticaptcha("", "C:/temps/captcha.jpg","api_key","http://antigate.com/");
$input->set_value_by_name('sec_code',$captcha);
$checkbox->set_checked_by_number(0,"true");
$button->click_by_number(0); $browser->wait_for(240,1);
$fp = fopen ("realmail.txt", "a+"); fwrite ($fp, "$
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
:$pass\r\n"); fclose ($fp);
// Quit $app->quit(); ?>
Как это работает - а очень просто! Скрипт автозаполняет анкету, при этом он обращается к сервису распознавания каптч antigate.com (не забудьте прописать свой ключь в настройках), а готовые ключи от почтовых адресов этот скрипт для HumanEmulator скидывает в файл realmail.txt , который находится в дирректории скрипта. Как говориться - ничего сложно, все проще простого! Автоматизация интернет заработка |
Комментарии
RSS лента комментариев этой записи.