PDA

Просмотр полной версии : СКРИПТЫ для Xedant Human Emulator


mrWEB
10.11.2009, 04:19
В магазине (http://www.arbashop.ru/shop/index.php?productID=714) у Арбайтена продаётся замечательный автоматический регер акков ucoz сайтов. Так вот я написал скрипт для "Human Emulator" для тех кто пока не может себе позволить регер для укоз из www.arbashop.ru .
Что умеет скрипт:
Рандомный логин , один и тот же пароль можно использовать постоянно.
Капчу вводим руками. Когда будете находиться на странице со сгенерированном мылом кликните по ссылке для подтверждения аакаунта.
В окне отладка копируйте: логин ; проль ; мыло.

// генерируем логин, пас
$login = 'men'.mt_rand(1,10000); // логин
$mail = 'egor'.mt_rand(1,1000); // мыло первая часть
$mail2 = 'ivanov'.mt_rand(1,1000); // мыло вторая часть
$password = 'sikftyehcjkfjgh'; // ваш пароль, может быть одним и тем же постоянно
$name = 'егор'; // имя
$surname = 'иванов'; // фамилия
echo $login;
echo " ; ";
echo $password;
echo " ; ";
echo "[email protected]";
?>
// The following code is required to properly run Xedant.com Human Emulator
require("../../Templates/xedant_human_emulator.php");
// очищаем, историю и пересоздаём браузер
$browser->clear_cookies("");
//$browser->recreate();
$browser->clear_cash();
$browser->clear_history();
$browser->clear_address_bar_history();
$browser->navigate("http://www.ucoz.ru/main/?a=reg");
$browser->wait(1);
$input->set_value_by_number("4","[email protected]");
$input->set_value_by_number("5","$password");
$input->set_value_by_number("6","$password");
$input->set_value_by_name("name","егор");
$input->set_value_by_name("surname","иванов");
$input->set_value_by_name("nick","$login");
$listbox->select_name_by_inner_name("by","1976");
$listbox->select_name_by_inner_name("bm","6");
$listbox->select_name_by_inner_name("bd","17");
$radiobox->set_checked_by_name("gender","true");
$listbox->select_name_by_inner_name("location","177516545");
// ввод каптчи
$captcha = $app->dlg_captcha_from_image_number(20);
$input->set_value_by_number("10", $captcha);
sleep(3); //подождем 3 сек
// get check state
$checked = $checkbox->is_checked_by_name("terms");
if ($checked=="true")
$checkbox->set_checked_by_name("terms","false");
else
$checkbox->set_checked_by_name("terms","true");
$button->click_by_number(3);
sleep(1); //подождем 1 сек
// Кликаем второй раз, обход защиты хитрого укоз :)
$button->click_by_number(3);
$browser->wait(1);
// Заходим на автоматически сгенерированое мыло и кликаем РУКАМИ по ссылке для
// подтверждения аккаунта
$browser->navigate("http://www.yopmail.com/en/");
$browser->wait(1);
$input->set_value_by_number("0","$mail$mail2");
$button->click_by_number("0");
// Quit
$app->quit();
?>



p/s: выкладывайте свои наработки для Xedant Human Emulator, если не жалко :) .

Yandex
10.11.2009, 04:26
Капчу вводим руками
Антикапчу прикрутить легко.
// Заходим на автоматически сгенерированое мыло и кликаем РУКАМИ по ссылке для
Загружаем html содержимое страницы --> парсим регуляркой, делаем переход по ссылке активации.

P.S как будет свободное время, накидаю некоторые полезные наработки для кседанта.:good:

mrWEB
10.11.2009, 04:30
Yandex (https://arbadoor.ru/member.php?u=2), я не так опытен как Вы .
P.S как будет свободное время, накидаю некоторые полезные наработки для кседанта
Вот то, что нужно ,как прикрутить антикапчу было бы интересно посмотреть.

Yandex
10.11.2009, 04:37
Yandex (https://arbadoor.ru/member.php?u=2), я не так опытен как Вы .

Вот то, что нужно ,как прикрутить антикапчу было бы интересно посмотреть.

Это вообще стандартные функции, читайте внимательно мануал.


// Вкл/Выкл Антикапчи
$anticaptcha=true;

// Если тру, тоопределяем антикапчей
if ($anticaptcha)
{
// На автомате определяем с помощью anti-captcha.com
$image->save_to_file_by_number(5,"C:/temp/captcha.jpg");
$captcha= $image->recognize_by_anticaptcha("http://site.ru/image.php", "C:/temp/captcha.jpg","ключ антикапчи");
}
else
{
// Показать диалог для ручного ввода капчи
$captcha = $app->dlg_captcha_from_image_number(5);
}
// Ввести данные капчи в форму
$input->set_value_by_name('captcha',$captcha);

Это для примера, могут быть проблемы с сохранением картинки для распознования. Тут уже нужно смотреть конкретно по сайту (сохранять по номеру, урл и т.д)

mrWEB
10.11.2009, 04:40
Yandex (https://arbadoor.ru/member.php?u=2), етот код совместим со всеми версиями(у меня 2.8.12) ?

CrazyStudentS_MiX
10.11.2009, 08:22
есть у кого автореггер под byet? куплю

Wer
10.11.2009, 11:09
Полуавтоматический аддурл через сервис yadd.ru

Софтинкой этой пользуюсь недавно, поэтому пока тока так :)
Список урлов берет из массива $ids=array("site1.ru";"site2.ru");


// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");
$ids=array("site1.ru";"site2.ru");
$browser->navigate("http://yadd.ru");
$browser->wait(1);
$input->set_focus_by_name("url");
$input->set_value_by_name("url","http://".$ids[$i]);
$browser->wait(1);
$captcha = $app->dlg_captcha_from_image_number(0);
$input->set_value_by_name("rep",$captcha);
$browser->navigate("javascript:checkCaptcha()");
$button->set_focus_by_number("0");
$button->click_by_number(0);
$browser->wait(1);
}

// Quit
$app->quit();
?>

it.netov
10.11.2009, 13:08
Ребят, а вот есть у меня фрихост тут 6te.net (лезет в яшу на домене freeoda.com), вот как бы для него на автомате регалку написать то? Я заткнулся сразу на вводе названия саба и его сабмите.

Yandex
10.11.2009, 13:39
Я заткнулся сразу на вводе названия саба и его сабмите.
В чем именно трабл? Для инпутов ввода юзайте по номеру или по названию.

Wer
10.11.2009, 14:20
Yandex (https://arbadoor.ru/member.php?u=2), открыл бы да посмотрел сначала что к чему.
Вопрос в перекрытии тега
Или в подмене заголовков при обращении к странице регистрации

Wer
10.11.2009, 15:19
Вобщем наткнулся вот на что:
Вышла версия 2.9.10

- Подмена реферера командой $browser->set_referer($referer); С её помощью вы можете пройти на какой-то сайт делая вид что пришли, к примеру, с яндекса.

лицензию чтоль купить..)

mrWEB
10.11.2009, 15:41
Ребят, а вот есть у меня фрихост тут 6te.net (лезет в яшу на домене freeoda.com), вот как бы для него на автомате регалку написать то? Я заткнулся сразу на вводе названия саба и его сабмите.
Полуавтоматический регер (антикапчу прикучивайте сами) 6te.net // вместо 6te.net можно подставить freeoda.com




$log = 'bestvideo'.mt_rand(1,10000);
$login2 = "ivanov";
$mail = 'ivanov'.mt_rand(1,1000);
$mail2 = 'egor'.mt_rand(1,1000);
$password = "q123ergfd6e789";
echo "FTP Server/Host: $log.6te.net";
echo " ; ";
echo "FTP Login/Username: $log.6te.net";
echo " ; ";
echo "FTP PassWord: $password";

?>
require("../../Templates/xedant_human_emulator.php");
$browser->navigate("http://www.6te.net/free-hosting-subdomain.html");
$browser->wait(1);
$input->set_value_by_number("0","$log");
$listbox->select_name_by_inner_name("domain","6te.net");
$button->click_by_number("0");
$browser->wait(1);
$login = "egor";
$input->set_value_by_number("0","$login");
$input->set_value_by_number("1","$login2");
$input->set_value_by_number("2","[email protected]");
$listbox->select_name_by_inner_name("birthMonth","03");
$listbox->select_name_by_inner_name("birthDay","10");
$input->set_value_by_number("3","1981");
$input->set_value_by_number("4","$password");
$input->set_value_by_number("5","$password");
$checkbox->click_by_name("agree");
$captcha = $app->dlg_captcha_from_image_number(3);
$input->set_value_by_number("6","$captcha");
$button->click_by_number("0");
$browser->wait(1);
$anchor->click_by_number("0");
$app->quit();
?>

Так вроде 6te.net в бане у яше http://yandex.ru/yandsearch?surl=6te.net&lr=10174

Wer
10.11.2009, 15:53
mrWEB (https://arbadoor.ru/member.php?u=2), не догоняю как ты страничку нашел эту. "free-hosting-subdomain.html"

mrWEB
10.11.2009, 15:55
mrWEB, не догоняю как ты страничку нашел эту. "free-hosting-subdomain.html"
Не сразу, долго парился.

it.netov
10.11.2009, 16:11
Или так http://www.6te.net/cgi-bin/register.cgi (: находится пустым именем субдомена - как я раньше не догадался.

mrWEB (https://arbadoor.ru/member.php?u=2), извини, что напряг лишний раз.

p.s. - freeoda.com... был не в бане еще недавно, но уже начал сдуваться.

Wer
10.11.2009, 16:27
mrWEB (https://arbadoor.ru/member.php?u=2), а я догнал :))
http://www.google.ru/search?hl=ru&safe=off&newwindow=1&q=6te.net+register&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=

Yandex
10.11.2009, 22:36
Вопрос в перекрытии тега
Или в подмене заголовков при обращении к странице регистрации
Простейший способ это сделать 2 перехода, сначала на главную, а потом на страницу реги. Секунда делов :)

Wer
10.11.2009, 23:05
Yandex (https://arbadoor.ru/member.php?u=2), не срабатывает =)

mrWEB
12.11.2009, 18:02
Выкладываю скрипт: Автоматический аддурл в рамблер и гугл(каптч там нет) В дирректории , где находится хуман емулятор создайте текстовый документ с именем: url.txt ,туда поместите ваши ссылки.


// The following code is required to properly run Xedant.com Human Emulator
require("../../Templates/xedant_human_emulator.php");

// ======================= RAMBLER ======================
$kol = "100"; // колличество урлов
for($i=0;$i {
$browser->clear_cookies("");
$title="Развлечения";
$imechko = file("../../url.txt");
$login = 'maxim'.mt_rand(1,1000);
$comments="Еротическое видео скачать бесплатно";
$contact_face="$login";
$contact_mail="[email protected]";
//goto to add page
$browser->navigate("http://www.rambler.ru/doc/add_site.shtml");
$browser->wait(1);
$button->click_by_inner_text("Начать регистрацию");
$browser->wait(1);
// add reg info
$input->set_value_by_name("title",$title);
$input->set_value_by_name("url",$imechko[$i]);
$textarea->set_value_by_name("comments",$comments);
$input->set_value_by_name("contact",$contact_face);
$input->set_value_by_name("email",$contact_mail);
$button->click_by_number("1");
$browser->wait(1);
// ======================= GOOGLE======================
$browser->navigate("http://www.google.com/addurl/?continue=/addurl");
$browser->wait(1);
// add reg info
$input->set_value_by_number(1,"$imechko[$i]");
$input->set_value_by_number(2,$title);
$button->click_by_number(1);
$browser->wait(1);
}
// Quit
$app->quit();
?>

Garese
13.11.2009, 04:58
Вобщем наткнулся вот на что:


лицензию чтоль купить..)

2.9.12 в паблике имеется, а ты какой пользуешся?

Godmod
13.11.2009, 11:02
Выкладываю скрипт: Автоматический аддурл в рамблер и гугл(каптч там нет) В директории , где находится хуман емулятор создайте текстовый документ с именем: url.txt ,туда поместите ваши ссылки.
Не работает. Видимо потому, что в гугле есть капча, а аддурл рамблера находится по другому адресу

mrWEB
13.11.2009, 15:19
2.9.12 в паблике имеется, а ты какой пользуешся?

Garese (https://arbadoor.ru/member.php?u=2), , А можно ссылку на ету версию, пожалуйста?

Не работает. Видимо потому, что в гугле есть капча, а аддурл рамблера находится по другому адресу
У меня работает, никакой капчи не наблюдаю.

nik404
19.11.2009, 22:06
потёр, дубль поста...

nik404
19.11.2009, 22:06
Доброго времени суток.
Подскажите пожалуйста знающие люди, как заставить Хуман выполнить Java скрипт? Просто решил сделать адурилку в Яндекс, а там кнопочка "добавить" становится активной только скриптом, и при записи макроса, не отображается...

p.s. сильно не пинайте, я в PHP пока полный ноль...

DiGiT
19.11.2009, 23:08
Доброго времени суток.
Подскажите пожалуйста знающие люди, как заставить Хуман выполнить Java скрипт? Просто решил сделать адурилку в Яндекс, а там кнопочка "добавить" становится активной только скриптом, и при записи макроса, не отображается...

p.s. сильно не пинайте, я в PHP пока полный ноль...

Не сильно понял вопрос. Но наверное ты имеешь в виду - сервис-настройки-браузер-разрешить скрипты ?

Или накрайняк, отладка - просмотр Java скриптов.

nik404
19.11.2009, 23:19
Не сильно понял вопрос. Но наверное ты имеешь в виду - сервис-настройки-браузер-разрешить скрипты ?

Или накрайняк, отладка - просмотр Java скриптов.

Изначально кнопка "Добавить" неактивна и активируется только тогда, когда все поля заполнены(урл, капча)... Как сделать чтобы она активировалась? Смотрел в "Отладка">"Просмотр скриптов", там java-скрипт "check". Как его в коде прописать?

Yandex
19.11.2009, 23:27
Добавить
Фокус на форму, эмуляция клавиш : влево-вправо

nik404
19.11.2009, 23:35
Фокус на форму, эмуляция клавиш : влево-вправо

Включил в настройках "Отлавливать события мыши", пощёлкал, не помогает...:sad_1: Помогите пожалуйста...

nik404
19.11.2009, 23:56
Всё, сам разобрался.
Надо было просто вставить "call_java_script('check',$parametrs)"
Спасибо.

Que5t
25.11.2009, 21:35
скажите, можно ли с Xedant Human Emulator залогинится на сайте укоза?

Godmod
25.11.2009, 21:40
скажите, можно ли с Xedant Human Emulator залогинится на сайте укоза? Да. Переделай пример, тот который из обучающих роликов.

Que5t
25.11.2009, 22:06
я говорю про то, что после ввода логина/пароля появляется зелёная галка и страница просто рефрешится без входа, даже если вбивать и нажимать всё вручную, в ie/chrome всё ок

mrWEB
15.12.2009, 06:05
Написал небольшой скриптик для автоматического аддурл в яндекс через сервис антикапча.
Тестировалось на версии 2.9.12

// The following code is required to properly run Xedant.com Human Emulator
require("../../Templates/xedant_human_emulator.php");
$browser->clear_cookies("");
$kol = "169"; // колличество урлов
for($i=0;$i {
// Вкл/Выкл Антикапчи
$anticaptcha=true;
$url = file("../../url/url.txt"); // В дирректории с прог. создайте папку url и в ней текстовый док. url.txt(туды урлы)
$browser->navigate('http://webmaster.yandex.ru/addurl.xml');
$browser->wait(1);
$input->set_value_by_name('url',"$url[$i]");

// Если тру, тоопределяем антикапчей
if ($anticaptcha)
{
// На автомате определяем с помощью anti-captcha.com
$image->save_to_file_by_number(1,"C:/temp/captcha.jpg"); // на диске "с" создайте папку "temp"
$captcha= $image->recognize_by_anticaptcha("http://site.ru/image.php", "C:/temp/captcha.jpg","ВАШ КЛЮЧ");
}
else
{
// Показать диалог для ручного ввода капчи
$captcha = $app->dlg_captcha_from_image_number(1);
}
// Ввести данные капчи в форму
$input->set_value_by_name('rep',$captcha);
$browser->call_java_script('check',$parametrs);
$button->click_by_inner_text('Добавить');
$browser->wait(1);
}
// Quit
$app->quit();
?>


Версия с proxi:


// The following code is required to properly run Xedant.com Human Emulator
require("../../Templates/xedant_human_emulator.php");
$browser->clear_cookies("");
$proxy = file("../../link/proxi.txt"); // Созд. папку в ней текст док. Прокси должно быть не меньше урлов!!!
$kol = "169"; // колличество урлов
for($i=0;$i {
//подключаем прокси
$browser->enable_proxy("all connections",$proxy[$i]);

// Вкл/Выкл Антикапчи
$anticaptcha=true;
$url = file("../../url/url.txt"); // В дирректории с прог. создайте папку url и в ней текстовый док. url.txt(туды урлы)
$browser->enable_proxy("all connections",$proxy[$i]);
$browser->navigate('http://webmaster.yandex.ru/addurl.xml');
$browser->wait(1);
$input->set_value_by_name('url',"$url[$i]");

// Если тру, тоопределяем антикапчей
if ($anticaptcha)
{
// На автомате определяем с помощью anti-captcha.com
$image->save_to_file_by_number(1,"C:/temp/captcha.jpg");
$captcha= $image->recognize_by_anticaptcha("http://site.ru/image.php", "C:/temp/captcha.jpg","ВАШ КЛЮЧ");
}
else
{
// Показать диалог для ручного ввода капчи
$captcha = $app->dlg_captcha_from_image_number(1);
}
// Ввести данные капчи в форму
$input->set_value_by_name('rep',$captcha);
$browser->call_java_script('check',$parametrs);
$button->click_by_inner_text('Добавить');
$browser->wait(1);
}

// Quit
$app->quit();
?>

nik404
15.12.2009, 15:31
скажите, можно ли с Xedant Human Emulator залогинится на сайте укоза?
Сколько ни пытался не мог....может руки не из того места растут.
Зато "негроимитатором" всё на ура работает. Единственый минус, после постинга так примерна 1000 новостей поцессы в памяти руками убивать приходится...

wal
22.12.2009, 13:49
набросал на досуге скрипт для постинга новостей в юкоз...
если кому нужно, пользуйтесь =)

Как работает.

Генерим любым доргеном дорвей по следующему шаблону:
Заголовок:Адалт||
Текст страницы:Привед||

Вместо "адалт" и "привед" нужные макросы.
Скидываем страницы дорвея в папку, прописываем пусть в этой папке в скрипте, заполняем данные для доступа на сайт юкоза, запускаем скрипт.

Постит в новости.


// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");

$site = ""; // http://mysite.ucoz.ru
$email = ""; // емайл [email protected]
$pass = ""; // пароль 123qwe
$dir = ""; // путь, где лежит сгенеренный дор c:\\temp\\door

$browser->clear_cash();
$browser->clear_cookies("ucoz.ru");
$browser->disable_proxy("all connections");
$browser->enable_java_script("true");

$browser->navigate($site);
$browser->wait_for(240,1);

$input->set_value_by_name("user",$email);

$input->set_value_by_name("password",$pass);

$button->click_by_name("sbm");
$browser->wait_for(240,1);

usleep(500);

if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo $file."
";

$text=file_get_contents($dir."\\".$file);
preg_match_all("/Заголовок\:(.*?)\|\|/", $text, $masheader);
$title=substr($masheader[1][0],0,149);
preg_match_all("/Текст страницы\:(.*?)\|\|/", $text, $textofpage);
$textmessage=$textofpage[1][0];

$anchor->click_by_inner_text("Добавить новость","true");
$browser->wait_for(240,1);

usleep(500);

$input->set_value_by_name("title",$title);

$anchor->click_by_inner_text("Панель HTML кодов","true");
$browser->wait_for(240,1);

usleep(800);

$textarea->set_value_by_name("message",$textmessage);

$button->click_by_inner_text("Подача запроса");
$browser->wait_for(240,1);

sleep(1);

$anchor->click_by_inner_text("Главная","true");
$browser->wait_for(240,1);

usleep(500);
}
}
closedir($handle);
}

$anchor->click_by_inner_text("Выход","true");
$browser->wait_for(240,1);

// Quit
$app->quit();
?>

nik404
22.12.2009, 21:29
У кого то работает?
У меня в нуленом XH не хочет ни как входить. Галочка зеленая появляется, потом тупо рефреш страницы...
Наверно НАДО ПОКУПАТЬ ЛИЦЕНЗИЮ...:acute:

p.s. пока руки не доходят...

wal
22.12.2009, 21:32
версия какая у тя хумана?

nik404
22.12.2009, 23:38
версия какая у тя хумана?
3.0.4, уже и не помню где находил, по моему на нуледе...

wal
23.12.2009, 14:18
nik404 (https://arbadoor.ru/member.php?u=2), Тебе я думаю стоит поиграться со значениями в sleep..

возможно у тебя скрипт исполняется медленее чем у меня...

Only
23.12.2009, 16:40
Внесу и я свои 5 копеек. Немного переделал самый первый скрипт, теперь логин пасс и мыло сохраняет в файл + исправил поля ввода. Строго не судите, я в php совсем не соображаю, выдает какие-то ошибки, но работает норм.


// генерируем логин, пас
$login = 'men'.mt_rand(1,10000); // логин
$mail = 'vanya'.mt_rand(1,1000); // мыло первая часть
$mail2 = 'serebro'.mt_rand(1,1000); // мыло вторая часть
$password = '0000000000000000'; // ва?? пароль, может быть одним и тем же постоянно
$name = 'Иван'; // имя
$surname = 'Серебряков'; // фамилия
$filename = "z:\\home\\userdata.txt"; // Некоторый файл
if ( is_writeable($filename) ) :
$fh = fopen($filename, "a+");
$success - fwrite($fh, $login);
$success - fwrite($fh, " -- ");
$success - fwrite($fh, $password);
$success - fwrite($fh, " -- ");
$success - fwrite($fh, "[email protected]");
$success - fwrite($fh, " \n ");
fclose($fh);
endif;
echo $login;
echo " ; ";
echo $password;
echo " ; ";
echo "[email protected]";
?>
// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");
// очищаем, историю и пересоздаём браузер
$browser->clear_cookies("");
//$browser->recreate();
$browser->clear_cash();
$browser->clear_history();
$browser->clear_address_bar_history();
$browser->navigate("http://www.ucoz.ru/main/?a=reg");
$browser->wait(1);
$input->set_value_by_number("3","[email protected]" );
$input->set_value_by_number("4","$password");
$input->set_value_by_number("5","$password");
$input->set_value_by_name("name","Иван");
$input->set_value_by_name("surname","Серебряков");
$input->set_value_by_name("nick","$login");
$listbox->select_name_by_inner_name("by","1976");
$listbox->select_name_by_inner_name("bm","6");
$listbox->select_name_by_inner_name("bd","17");
$radiobox->set_checked_by_name("gender","true");
$listbox->select_name_by_inner_name("location","177516545") ;
// ввод каптчи
$captcha = $app->dlg_captcha_from_image_number(20);
$input->set_value_by_number("9", $captcha);
sleep(3); //подождем 3 сек
// get check state
$checked = $checkbox->is_checked_by_name("terms");
if ($checked=="true")
$checkbox->set_checked_by_name("terms","false");
else
$checkbox->set_checked_by_name("terms","true");
$button->click_by_number(3);
sleep(1); //подождем 1 сек
// Кликаем второй раз, обход защиты хитрого укоз :)
$button->click_by_number(3);
$browser->wait(1);
// Заходим на автоматически сгенерированое мыло и кликаем РУКАМИ по ссылке для
// подтверждения аккаунта
$browser->navigate("http://www.yopmail.com/en/");
$browser->wait(1);
$input->set_value_by_number("0","$mail$mail2");
$button->click_by_number("0");
// Quit
$app->quit();
?>

А к чему это я? Ах да, помогите прикрутить антикапчу и подтверждение регистрации. Буду оооочень благодарен.

nik404
23.12.2009, 19:34
nik404 (https://arbadoor.ru/member.php?u=2), Тебе я думаю стоит поиграться со значениями в sleep..

возможно у тебя скрипт исполняется медленее чем у меня...

Это я первым делом сделал... Ни в какую...
Хорошо что в своё время "негроимитатор" с того же нуледа брал, он на ура работает...
А сколько по времени занимает постинг 1000 новостей? (У меня "негером" со всеми паузами и входами около 15 сек 1 новость) Если столько же, то не стоит и заморачиваться...

p.s. я не расисист...:bye:

wal
23.12.2009, 21:11
не больше 5 сек уходит на пост...
может даже быстрее..

Only
23.12.2009, 23:53
Знающие люди, подскажите пожалуйста, пытаюсь написать скрипт


// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");

$browser->navigate("http://site.ru/index.php ");
$browser->wait(1);
$mouse->click(50,65);
$input->set_focus_by_number(0);
$keyboard->input('http://my-site.ru/');

// Quit
$app->quit();
?>


так вот после выполнения

$keyboard->input('http://my-site.ru/');


надо нажать кнопку "Enter". Как это реализовать?

wal
24.12.2009, 13:40
$keyboard->press_key_by_code(13);

вроде так...

Only
24.12.2009, 14:16
$keyboard->press_key_by_code(13);

вроде так...

дело в том, что даже при ручном нажатии "Enter", заново загружается http://site.ru/index.php
а окно не фиксирует нажатие. тобишь не отправляет http://my-site.ru/ на обработчик

wal
24.12.2009, 15:38
тогда тебе нужно лезть в код страницы и смотреть, что там к чему...

лучше кинь линк в личку и опиши, что хочешь получить в итоге...
так быстрее будет =)

troporto
26.12.2009, 16:23
Зраствуйте,
Могли бы вы дать какую-нибудь крякнутую версию.
Зарание спасибо!

Прошу воздерзаться от коментариев типо: "Лось, кому Яндекс создан" - я бы у вас непросил еслиб в Яше было бы что-то нормальное.

Darth Wayer
27.12.2009, 00:38
Зраствуйте,
Могли бы вы дать какую-нибудь крякнутую версию.
Зарание спасибо!

Прошу воздерзаться от коментариев типо: "Лось, кому Яндекс создан" - я бы у вас непросил еслиб в Яше было бы что-то нормальное.

LOL! Это провокация, однозначно! Не может быть чел таким аnoobyисом, чтобы в Яше полезную инфу искать.

troporto, а здесь искать (http://google.com) не пробовали?

BOLGAR
14.01.2010, 14:27
Народ помогите, был фармат винта, нужен хуман, а нулед не работает, кто может дайте скачать. Заранее спасибо

21k
28.02.2010, 13:51
Скрипт для регистрации редиректов dot.tk
// The following code is required to properly run XWeb Human Emulator
require("../../Templates/xweb_human_emulator.php");

for($i=0;$i {
$browser->navigate('http://www.dot.tk/ru/index.html?lang=ru');
$browser->wait_for(240,1);

$input->set_value_by_name('url',"урл, который надо сократить");

$button->click_by_inner_text('далее >>');
$browser->wait_for(240,1);

$domain=$input->get_value_by_name("domainname");
// распознаем капчу
$captcha = $image->recognize_by_anticaptcha("http://my.dot.tk/registration/captcha","c:\\tkcapcha.jpg","ваш код антикапчи","http://antigate.com");
$input->set_value_by_name('captcha_word',$captcha);

$button->click_by_inner_text('Подтвердить');
$browser->wait_for(240,1);

$page = $webpage->get_body();
if(strpos($page,"Спасибо за регистрацию вашего доменного имени ")>0)
{
$file=fopen("tk_domain","a+");
fwrite($file,"$domain $pwd\n");
fclose($file);
}
}
// Quit
$app->quit();
?>

непонимайу
02.03.2010, 16:54
Подскажите, пытаюсь с этого сайта (http://mail.gilfondrt.ru/private/people_ratings.php)
вытащить весь список рейтинга? На сайте, для примера, надо вставить номер 1657-001994-270907 и выбрать город. Это можно сделать вручную, вставляя каждый раз следующий номер учетного дела, но это будет мучительно долго. Я знаю, что хуман может автоматизировать это дело, и сохранить список рейтинга в текстовый файл.

// The following code is required to properly run Xedant.com Human Emulator
require("../Templates/xedant_human_emulator.php");

// переходим на сайт
$browser->navigate('http://mail.gilfondrt.ru/private/people_ratings.php');
$browser->wait_for(240,1);

// вводим номер учетного дела
$input->set_value_by_name('numfile_r','1657-001994-270907');
$browser->wait_for(240,1);

// выбираем город
$listbox->select_name_by_inner_name('crg_r','0daccdcc-98a7-11da-a3ae-00306e288e94');
$browser->wait_for(240,1);

// Quit
$app->quit();
?>

Мучился с макросом, он каждый раз обновлял страницу и не давал мне написать номер дела в input.
Вручную написал код, но он не хочет выбрать город в listbox, и список рейтинга не появляется.
В чем может быть причина?

ЫЫЫ
17.04.2010, 15:09
$listbox->select_name_by_inner_name('crg_r','0daccdcc-98a7-11da-a3ae-00306e288e94');

идшники может каждый раз генерились разные?
кому нужен 4ый хуман - пишите в личку. :bye:

gamnon
20.05.2010, 13:38
Пацаны помогите довести до ума скрипт для реги в соцзакладки. Этот чего-то не работает, а мозгов разобратся не хватает
// The following code is required to properly run Xedant.com Human Emulator
require("C:/Program Files/Xedant/Human Emulator/Templates/xedant_human_emulator.php");
$a=file("username.txt");
$b=file("password.txt");
$c=file("email.txt");
$d=file("fullname.txt");
$e=file("city.txt");
$f=file("site.txt");
$g=file("fullnameeng.txt");
$j=file("nick.txt");
$y=file("lastname.txt");
$r=$i+1;
$file = fopen("loginparolemail.txt","w+");
if(!$a and !$b and !$c and !$d and !$e)
{
echo("Ошибка открытия файла");
}
else
{for($i=0;$i {
//============BOBRDOBR.RU============
$browser->navigate('http://bobrdobr.ru/registration');
$browser->wait_for(10,1);
$input->set_value_by_name('username',$a[$i]);
$input->set_value_by_name('password1',$b[$i]);
$input->set_value_by_name('email',$c[$i]);
$input->set_value_by_name('fullname',$d[$i]);
$listbox->select_name_by_inner_name('birthday_day','18');
$listbox->select_name_by_inner_name('birthday_month','4');
$listbox->select_name_by_inner_name('birthday_year','1984');
$listbox->select_name_by_inner_name('country','130');
$input->set_value_by_name('city',$e[$i]);
$input->set_value_by_name('site',$f[$i]);
$captcha=$app->dlg_captcha_from_image_number(4);
$input->set_value_by_number(9,$captcha);
$browser->wait_for(240,1);
$checkbox->set_checked_by_number(0,"false");
$checkbox->set_checked_by_number(1,"false");
$checkbox->set_checked_by_number(2,"true");
$button->click_by_inner_text("Зарегистрироваться");
sleep(2);
//===============SMI2.RU===========
$browser->set_height("800");
$browser->set_width("600");
$browser->navigate('http://smi2.ru/register');
$browser->wait_for(10,1);
$input->set_value_by_name('nick',$a[$i]);
$input->set_value_by_name('id',$c[$i]);
$input->set_value_by_number(6,$b[$i]);
$input->set_value_by_name('keyone',$b[$i]);
$captcha=$app->dlg_captcha_from_url_exactly("http://smi2.ru/kcaptcha/index.php?=", "false");
$input->set_value_by_number(8,$captcha);
$browser->wait_for(10,1);
$browser->set_vertical_scroll_pos('600');
$mouse->click('100','524');
sleep(2);
//===============MEMORI.RU===========
$browser->navigate('http://memori.ru/registration');
$browser->wait_for(10,1);
$input->set_value_by_number(7,$a[$i]);
$input->set_value_by_number(8,$c[$i]);
$input->set_value_by_number(9,$b[$i]);
$input->set_value_by_number(10,$b[$i]);
$captcha=$app->dlg_captcha_from_image_number(4);
$input->set_value_by_number(11,$captcha);
$browser->wait_for(10,1);
$button->click_by_number(2);
sleep(2);
//===============MOEMESTO.RU===========
$browser->navigate('http://moemesto.ru/register ');
$browser->wait_for(10,1);
$input->set_value_by_name('login',$a[$i]);
$input->set_value_by_name('email',$c[$i]);
$input->set_value_by_name('password',$b[$i]);
$input->set_value_by_name('re_pass',$b[$i]);
$captcha=$app->dlg_captcha_from_image_number(6);
$input->set_value_by_name('captcha',$captcha);
$browser->wait_for(10,1);
$button->click_by_inner_text("Зарегистрироваться");
sleep(2);
//============LIVEPRESS.RU============
$browser->navigate('http://livepress.ru/register.php ');
$browser->wait_for(10,1);
$input->set_value_by_number(2,$a[$i]);
$input->set_value_by_number(3,$c[$i]);
$input->set_value_by_number(4,$b[$i]);
$input->set_value_by_number(5,$b[$i]);
$button->click_by_inner_text("Зарегистрироваться");
$browser->wait_for(10,1);
$captcha=$app->dlg_captcha_from_image_number(2);
$input->set_value_by_number(2,$captcha);
$browser->wait_for(10,1);
$button->click_by_inner_text("Готово!");
$browser->wait_for(10,1);
$browser->navigate('http://livepress.ru/login.php?op=logout&return= ');
sleep(2);
//=============NEWBLOGS.RU===========
$browser->navigate("http://newblogs.ru/register.php");
// wait on browser
$browser->wait(10,1);
$input->set_value_by_number(1,$a[$i]);
$input->set_value_by_number(2,$c[$i]);
$input->set_value_by_number(3,$b[$i]);
$input->set_value_by_number(4,$b[$i]);
$browser->wait_for(10,1);
$button->click_by_inner_text("Создать пользователя");
$browser->wait_for(10,1);
$captcha=$app->dlg_captcha_from_image_number(2);
$input->set_value_by_number(1,$captcha);
$browser->wait_for(10,1);
$button->click_by_inner_text("Продолжить");
$browser->wait_for(10,1);
$browser->navigate('http://newblogs.ru/login.php?op=logout&return');
sleep(2);
//=============TOODOO.RU===============
$browser->navigate("http://toodoo.ru/account/signup");
$browser->wait(10,1);
$input->set_value_by_number(1,$a[$i]);
$input->set_value_by_number(2,$c[$i]);
$input->set_value_by_number(3,$b[$i]);
$input->set_value_by_number(4,$b[$i]);
$checkbox->set_checked_by_number(0,"true");
$browser->wait_for(240,3);
$image->click_by_name(register_button);
$browser->wait_for(240,1);
$browser->navigate("http://toodoo.ru/account/logout");
sleep(2);
//=============FRUM.RU===========
$browser->navigate("http://frum.ru/register.php");
// wait on browser
$browser->wait(10,1);
$input->set_value_by_number(1,$a[$i]);
$input->set_value_by_number(2,$c[$i]);
$input->set_value_by_number(3,$b[$i]);
$input->set_value_by_number(4,$b[$i]);
$browser->wait_for(10,1);
$button->click_by_inner_text("Создать пользователя");
$browser->wait_for(10,1);
$captcha=$app->dlg_captcha_from_image_number(1);
$input->set_value_by_number(1,$captcha);
$browser->wait_for(10,1);
$button->click_by_inner_text("Продолжить");
$browser->wait_for(10,1);
$browser->navigate('http://frum.ru/login.php?op=logout&return=');
sleep(2);

$browser->clear_cash();
$browser->clear_cookies("");
fputs ($file,"логин: $a[$i]пароль: $b[$i]мыло: $c[$i]");
echo "Зарегистрировано $r аккаунтов";}}
// Quit
$app->quit();
?>

quickmouse
23.05.2010, 17:34
Нашел обновленный скрипт реги юкоза, кому надо пишите в ЛС