Страница 1 из 1

Капча - flash-картинка

Добавлено: 04 янв 2010, 17:31
firewind
Как обрабатывать капчу, которая выдается в виде flash?
Стандартные dlg_captcha_from_ есно не обрабатывают работу с флеш.
К тому же и сам отладчик не показывает ни номер этого модуля, ни название, ни чего. По правой кнопке вызываются стандартные свойства флеш-элемента.

В эмуляторе есть возможность показывать как капчу некую область документа, например содержимое какого-то div?

Re: Капча - flash-картинка

Добавлено: 05 янв 2010, 10:42
shmel
firewind писал(а):Как обрабатывать капчу, которая выдается в виде flash?
Стандартные dlg_captcha_from_ есно не обрабатывают работу с флеш.
К тому же и сам отладчик не показывает ни номер этого модуля, ни название, ни чего. По правой кнопке вызываются стандартные свойства флеш-элемента.

В эмуляторе есть возможность показывать как капчу некую область документа, например содержимое какого-то div?
Можно сохранить так

Код: Выделить всё

$webpage->print_screen($filepath,$xl=-1,$yt=-1,$xr=-1,$yb=-1);
и дальше обрабатывать.

Добавлено: 05 янв 2010, 10:46
firewind
Спасибо, хорошая идея, попробую ее реализовать.

Что за параметры после пути сохранения картинки? (в документации нет этих параметров)

Добавлено: 05 янв 2010, 11:10
shmel
firewind писал(а):Спасибо, хорошая идея, попробую ее реализовать.

Что за параметры после пути сохранения картинки? (в документации нет этих параметров)
Координаты

Код: Выделить всё

$xl=-1,$yt=-1 - Верхний левый угол 
$xr=-1,$yb=-1 - Нижний правый

Добавлено: 11 янв 2010, 12:23
Support
Для всех новых функций есть примеры в папке "Tests" закладки "Быстрый Старт".

Добавлено: 19 янв 2010, 15:23
ziavra
А как сделать скриншот, если капча находится за пределами экрана? Я пытался устанавливать фокус, страница скроллится, но $element->get_top_offset_on_page_by_name/get_left_offset_on_page_by_name возвращает координаты за пределами видимой области, и, соответственно, на скриншоте получается черный прямоугольник. Как с этим бороться?

Добавлено: 19 янв 2010, 18:19
bigfozzy
browser->set_zoom поможет в этом деле )

на днях выдет версия с этой командой ..