ArbаDoor.ru - форум о дорвеях

Вернуться   Форум о дорвеях > Мастерская > Другой софт

Ответ
 
Опции темы
Старый 10.11.2009, 03:19   #1
 
Регистрация: 04.07.2009
Сообщений: 138


СКР?ПТЫ для Xedant Human Emulator

В магазине у Арбайтена продаётся замечательный автоматический регер акков ucoz сайтов. Так вот я написал скрипт для "Human Emulator" для тех кто пока не может себе позволить регер для укоз из www.arbashop.ru .
Что умеет скрипт:
Рандомный логин , один и тот же пароль можно использовать постоянно.
Капчу вводим руками. Когда будете находиться на странице со сгенерированном мылом кликните по ссылке для подтверждения аакаунта.
В окне отладка копируйте: логин ; проль ; мыло.

<?php
// генерируем логин, пас
$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 "$mail$mail2@yopmail.com";
?>
<?php
// 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","$mail$mail2@yopmail.com" );
$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, если не жалко :) .
mrWEB вне форума  
Ответить с цитированием
The Following 7 Users Say Thank You to mrWEB For This Useful Post:
artie (10.11.2009), Darth Wayer (10.11.2009), luxer (10.11.2009), newgeniy (25.01.2010), sergey4040 (10.11.2009), Арбайтен (10.11.2009), Капитан (28.02.2010)
Старый 10.11.2009, 03:26   #2
 
Регистрация: 04.07.2009
Адрес: Техподдержка Яндекс
Сообщений: 393


По умолчанию

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

P.S как будет свободное время, накидаю некоторые полезные наработки для кседанта.
Yandex вне форума  
Ответить с цитированием
Старый 10.11.2009, 03:30   #3
 
Регистрация: 04.07.2009
Сообщений: 138


По умолчанию

Yandex, я не так опытен как Вы .
Цитата:
Сообщение от Yandex Посмотреть сообщение
P.S как будет свободное время, накидаю некоторые полезные наработки для кседанта
Вот то, что нужно ,как прикрутить антикапчу было бы интересно посмотреть.
mrWEB вне форума  
Ответить с цитированием
Старый 10.11.2009, 03:37   #4
 
Регистрация: 04.07.2009
Адрес: Техподдержка Яндекс
Сообщений: 393


По умолчанию

Цитата:
Сообщение от mrWEB Посмотреть сообщение
Yandex, я не так опытен как Вы .

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


PHP код:
// Вкл/Выкл Антикапчи
$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); 
Это для примера, могут быть проблемы с сохранением картинки для распознования. Тут уже нужно смотреть конкретно по сайту (сохранять по номеру, урл и т.д)
Yandex вне форума  
Ответить с цитированием
The Following 2 Users Say Thank You to Yandex For This Useful Post:
luxer (10.11.2009), mrWEB (10.11.2009)
Старый 10.11.2009, 03:40   #5
 
Регистрация: 04.07.2009
Сообщений: 138


По умолчанию

Yandex, етот код совместим со всеми версиями(у меня 2.8.12) ?

Последний раз редактировалось mrWEB; 10.11.2009 в 03:46.
mrWEB вне форума  
Ответить с цитированием
Старый 10.11.2009, 07:22   #6
 
Регистрация: 23.07.2009
Сообщений: 117


По умолчанию

есть у кого автореггер под byet? куплю
__________________
invitation codes pharmacy, kino, cigarettes, handbags, OEM, PPC, watches, casino, dating etc (PM,ICQ 477З75)
CrazyStudentS_MiX вне форума  
Ответить с цитированием
Старый 10.11.2009, 10:09   #7
 
Регистрация: 06.10.2009
Сообщений: 148


По умолчанию

Полуавтоматический аддурл через сервис yadd.ru

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

Код:
<?php
// 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();
?>
Wer вне форума  
Ответить с цитированием
Старый 10.11.2009, 12:08   #8
 
Регистрация: 09.07.2009
Сообщений: 495


По умолчанию

Ребят, а вот есть у меня фрихост тут 6te.net (лезет в я?у на домене freeoda.com), вот как бы для него на автомате регалку написать то? Я заткнулся сразу на вводе названия саба и его сабмите.
it.netov вне форума  
Ответить с цитированием
Старый 10.11.2009, 12:39   #9
 
Регистрация: 04.07.2009
Адрес: Техподдержка Яндекс
Сообщений: 393


По умолчанию

Цитата:
Я заткнулся сразу на вводе названия саба и его сабмите.
В чем именно трабл? Для инпутов ввода юзайте по номеру или по названию.
Yandex вне форума  
Ответить с цитированием
Старый 10.11.2009, 13:20   #10
 
Регистрация: 06.10.2009
Сообщений: 148


По умолчанию

Yandex, открыл бы да посмотрел сначала что к чему.
Вопрос в перекрытии тега <base>
?ли в подмене заголовков при обращении к странице регистрации

Последний раз редактировалось Wer; 10.11.2009 в 13:51.
Wer вне форума  
Ответить с цитированием
Ответ

Метки
xedant human emulator, скрипты

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 07:28. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot