флеш капча с l2top рейтинга

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
Munhgauzen
Сообщения: 38
Зарегистрирован: 03 мар 2013, 18:42

флеш капча с l2top рейтинга

Сообщение Munhgauzen » 08 мар 2013, 23:25

вообщем проблема в том что флеш капча находится в невидимой части веб страницы и чтобы ее вытянуть на экран нужно прокрутить страницу вниз. После прокрутки по капче нужно произвести несколько движений мышью (стереть фон закрывающий изображение самого текста). Так вот пробовал разными способами:

1. по координатам, не получилось сразу так как при скроллинге координаты веб страницы смещаются и при новом обращении к функции эмуляции движения мышью - координаты возвращаются в исходное положение поэтому стереть таким образом фон не получается.

2. по скриншоту, также не получилось ввиду того что искомый элемент на веб странице должен изначально (как я полагаю) находится в видимой части экрана.

посоветуйте пожалуйста выход из данной тупиковой ситуации. Заранее благодарен.

<?php

$xhe_host ="127.0.0.1:7012";

// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$mails=file("E:/__Bots/accs.txt");
foreach($mails as $mail)
{
list($cur_email, $cur_email_pass, $trash) = split(":", $mail);
echo "$cur_email $cur_email_pass<br/>";
}

$browser->navigate('http://l2top.ru/login/');

$element->send_keyboard_input_by_name("login","$cur_email");
$browser->wait_for(60,5);
$element->send_keyboard_input_by_name("password","$cur_email_pass");
$browser->wait_for(60,5);
$btn->click_by_inner_text(' Ок ');
$browser->wait_for(60,5);

$browser->navigate('http://l2top.ru/vote/4005/');


//$browser->wait_for(60,5);
$browser->set_vertical_scroll_pos(600);

// вот тут как раз идет обращение к флеш каптче которое соответвенно не происходит по причинам указанным выше
$mouse->left_button_down(206,397);
$browser->wait_for(60,5);
$mouse->left_button_up(362,397);
$browser->wait_for(60,5);


Quit

Munhgauzen
Сообщения: 38
Зарегистрирован: 03 мар 2013, 18:42

Re: флеш капча с l2top рейтинга

Сообщение Munhgauzen » 09 мар 2013, 17:14

вообщем координаты подобрал (путем научного тыка) - но эмуляция работы мыши не проходит все равно, нужно чтобы скорость движения стрелки была немного медленней чем выставлено по умолчанию. В идеале нужно добавить параметр которым можно было бы менять скорость курсора мыши при движении по экрану как при нажатых кнопках так и без.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3057
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: флеш капча с l2top рейтинга

Сообщение bigfozzy » 12 мар 2013, 13:44

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

Ответить