<?php
// The following code is required to properly
// run Xedant.com Human Emulator
require("../../Templates/xedant_human_emulator.php");
include ("gen_login_pass.php");
for ($i=0;$i<3;$i++)
{
// чистим кэш и куки
$browser->clear_cash();
$browser->clear_cookies("");
// имена мужские
$mnames=file("mn.txt");
// женские
$wnames=file("wn.txt");
// фамилии мужские
$mlnames=file("mln.txt");
// женские
$wlnames=file("wln.txt");
// строки user-agent для браузера
$uagents=file("user-agent.txt");
// использовать ли юзер агент строку
$needua=true;
// пол
// 0 - мужской
// 1 - женский
$gender=mt_rand(0,1);
// установить user agent строку в браузер если задано
if ($needua)
{
$buf = $uagents[mt_rand(0,count($uagents)-1)];
list($uaname,$uastr)=split(': ',rtrim($buf));
$browser->set_user_agent($uastr);
echo " selected user agent: $uaname ($uastr)";
}
if ($gender==0)
{
$fname=rtrim($mnames[mt_rand(0,count($mnames)-1)]);
$lname=rtrim($mlnames[mt_rand(0,count($mlnames)-1)]);
}
else //not male :)
{
$fname=rtrim($wnames[mt_rand(0,count($wnames)-1)]);
$lname=rtrim($wlnames[mt_rand(0,count($wlnames)-1)]);
}
$emails=generate_login(8);
$email=$emails."@mailforspam.com";
$pwd=generate_login(8);
$login=generate_login(rand (6,12));
// переходим на сайт
$browser->navigate('http://www.mamba.ru');
$browser->wait_for(240,1);
// на страницу регистрации
$image->click_by_number('11');
$browser->wait_for(240,1);
// задаём данные
// логин
$input->set_value_by_name('login',$login);
// пароль
$input->set_value_by_name('password1',pwd);
// проверка пароля
$input->set_value_by_name('password2',pwd);
// email адресс
$input->set_value_by_name('email',$email);
$input->set_value_by_name('name',$fname." ".$lname);
//$radiobox->click_by_name('gender'); // заменим на работу по номеру
$radiobox->click_by_number($gender);
$browser->wait_for(240,1);
// эти строки заменим
//$listbox->select_name_by_inner_name('birthday','24');
//$listbox->select_name_by_inner_name('birthmonth','03');
//$listbox->select_name_by_inner_name('birthyear','1981');
//$listbox->select_name_by_inner_name('city','9908_10165_10184');
// на
$listbox->select_num_value_by_name('birthday',rand (1,28));
$listbox->select_num_value_by_name('birthmonth',rand (1,12));
$listbox->select_num_value_by_name('birthyear',rand (10,15));
$listbox->select_num_value_by_name('city',rand (1,5));
// с кем желаем познакомится
// в зависимости от пола выставляем флажок
// если мужчина то с женщиной и наоборот
// то есть нормальная ориентация :)
if($gender==0)
$checkbox->click_by_name('lookfor[f]');
else
$checkbox->click_by_name('lookfor[m]');
// задаём каптчу
// меняем
$input->set_value_by_name('check','88734');
// на
// показать диалог капчи
$captcha = $app->dlg_captcha_from_image_number(13);
// ввести данные
$input->set_value_by_number(13,$captcha);
// соглашаемся с условиями
$checkbox->click_by_name('condition_accepted');
$browser->wait_for(240,1);
// сабмит данных
$button->click_by_name('submit');
$browser->wait_for(240,1);
// сохранить логин и пароль в файле
add_file("save.txt" ,$login.";".$email.",".$pwd."\r\n");
}
// Quit
$app->quit();
?>