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

$app->dlg_captcha_from_url - не тот юзер агент

Добавлено: 16 ноя 2009, 13:05
qwe

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

$browser->enable_images(false);

$browser->set_user_agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2");
$browser->navigate("http://www.google.com");
$browser->wait(1);
$img=$image->get_href_by_number(0); $captcha=$app->dlg_captcha_from_url($img);

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

GET http://www.google.com/ HTTP/1.1
Accept: */*
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
Host: www.google.com
Accept-Language: en-US,ru;q=0.5
UA-CPU: x86
Accept-Encoding: gzip, deflate
Pragma: no-cache
Connection: keep-alive
это $browser->navigate("http://www.google.com"); - все ОК

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

GET http://www.google.com/intl/en_ALL/images/logo.gif HTTP/1.1
Accept: */*
Accept-Language: en-US,ru;q=0.5
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1)
Host: www.google.com
Connection: keep-alive
это $app->dlg_captcha_from_url - тут вот ошибка в юзер-агенте. ое берется реальный, а не тот что задан.

Добавлено: 08 дек 2009, 01:13
bigfozzy
а если так ?

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

$browser->enable_images(false);

$browser->set_user_agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2");
$browser->set_user_agent("Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2");
$browser->navigate("http://www.google.com");
$browser->wait(1);
$img=$image->get_href_by_number(0); $captcha=$app->dlg_captcha_from_url($img); 

Добавлено: 11 дек 2009, 23:00
bigfozzy
исправлено что и 1 раза хватает