Скрипт регалки Gmail
Скрипт регалки Gmail
Кто-то такое уже писал ? В чем секрет )) ?
Re: Скрипт регалки Gmail
Тоже проблема с етой регалкойcocos писал(а):Кто-то такое уже писал ? В чем секрет )) ?
после клика на региснрацию обнавляет страницу и пишит введите код с новой картики, ручками все регаеца , такое ощюшение что надо чтото еще запонить что эмулятор не запалняет .
Помогите разобраца в чем дело тут.
мой код такой
Код: Выделить всё
$browser->navigate("http://www.gmail.com");
$browser->wait(1);
$browser->navigate("http://mail.google.com/mail/signup");
$browser->wait(1);
$input->set_value_by_name("FirstName",$name2);
$input->set_value_by_name("LastName",$name);
$input->set_value_by_name("Email",$login);
$input->set_value_by_name("Passwd",$password);
$input->set_value_by_name("PasswdAgain",$password);
$listbox->select_name_by_inner_name("selection","Имя моей первой учительницы");
//проверка логина
$input->set_value_by_name("IdentityAnswer",$name2);
$button->click_by_number(0);
$browser->wait(1);
sleep(3);
echo $check_text=$webpage->get_element_innerText_by_name("eu");
if($check_text!="")
{
echo "Плохой логин .";
$browser->clear_history();
$browser->clear_address_bar_history();
$browser->clear_cash();
$app->quit();
}
$captcha=$app->dlg_captcha_from_image_number(5);
$input->set_value_by_name("newaccountcaptcha",$captcha);
sleep(3);
$button->click_by_inner_text("Я принимаю условия. Создайте мой аккаунт.");
$browser->wait(1);
тоже интересна эта тема
вот тут вроде нашли выход:
http://www.seocoder.org/2008/11/20/regi ... a-nomer-2/
вероятно, 6 ишак просто не справляется с этим, не может обработать нужные js-скрипты (у меня он предупреждение выбрасывает об этом при загрузке страницы регистрации)
а может, и 7 с 8 не смогут (надо попробывать)
вообще, разработчеги зря заточили движок под IE, надо было под фокс...
если всё-таки получится регнуть гмейл, напишите, плз, код здесь
вот тут вроде нашли выход:
http://www.seocoder.org/2008/11/20/regi ... a-nomer-2/
вероятно, 6 ишак просто не справляется с этим, не может обработать нужные js-скрипты (у меня он предупреждение выбрасывает об этом при загрузке страницы регистрации)
а может, и 7 с 8 не смогут (надо попробывать)
вообще, разработчеги зря заточили движок под IE, надо было под фокс...
если всё-таки получится регнуть гмейл, напишите, плз, код здесь
сделал чтобы дергался пароль как говорит чел по твоей ссылке
но все равно эфекта ноль ((
$input->set_focus_by_name("Passwd");
$keyboard->input($password) ;
sleep(3);
$input->set_focus_by_name("PasswdAgain");
$keyboard->input($password) ;
sleep(3);
я вообще сделал везде таким метотодом ввод данных типа склавы но он гад все равно как то просекает
остаетца сделать вариат вода даных по сивольно со слипом в 1 секунду но ето полный геморой один ак будет регаца полдня и не факт что в этом дело .
но все равно эфекта ноль ((
$input->set_focus_by_name("Passwd");
$keyboard->input($password) ;
sleep(3);
$input->set_focus_by_name("PasswdAgain");
$keyboard->input($password) ;
sleep(3);
я вообще сделал везде таким метотодом ввод данных типа склавы но он гад все равно как то просекает
остаетца сделать вариат вода даных по сивольно со слипом в 1 секунду но ето полный геморой один ак будет регаца полдня и не факт что в этом дело .
Вообщем чтоб пароль дергался и срабатывал этот скрипт на яве надо вот так делать. Сначала правильно писали, ставим фокус.
$input->set_focus_by_name($name);
А потом (так как этот скрипт срабатывает на событие "onkeyup" делаем вот так
$keyboard->key_down($key);
$keyboard->key_up($key);
Для каждого символа пароля.
И слип вовсе не обязательно. Срабатывает и так, причем довольно быстро.
Думаю сейчас, как заставить скрипт срабатывать без этого.
$input->set_focus_by_name($name);
А потом (так как этот скрипт срабатывает на событие "onkeyup" делаем вот так
$keyboard->key_down($key);
$keyboard->key_up($key);
Для каждого символа пароля.
И слип вовсе не обязательно. Срабатывает и так, причем довольно быстро.
Думаю сейчас, как заставить скрипт срабатывать без этого.