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

Очистить все куки.

Добавлено: 27 апр 2009, 13:22
geosub
Здравствуйте.

Можно ли очистить сразу все куки?
Нашел
$browser->clear_cookie("имя куки");
а нету такого, что-бы сразу все, вроде
$browser->clear_all_cookies();


И еще, у меня как-то странно работает окошко в котором надо вводить капчу, вот к примеру такой код - простая адурилка:

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

$browser->navigate("http://webmaster.yandex.ru/");
$browser->wait(1);
// add reg info
$input->set_value_by_name("url",$url);
$captcha=$app->dlg_captcha_from_image_number(7);
sleep(1);
$input->set_value_by_name("rep",$captcha);
sleep(1);
$button->click_by_inner_text("Добавить");
sleep(1);
$browser->wait(1);

страница открывается, появляется окно с капчей - я ввожу то что вижу и все, скрипт дальше не идет. ждет не понятно чего ;(

если после gld_captcha_from_image сразу сделать echo $captcha;
то тоже ничего не выводит. такое впечатление, что сам метод dlg_captcha_from_image_number не понимает что текст уже введен и чего-то ждет.

Спасибо!

Добавлено: 21 май 2009, 17:25
LeXxiK
Замени строку

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

$input->set_value_by_name("rep",$captcha); 
на

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

$input->set_focus_by_name("rep");
$keyboard->input($captcha,5);
яндекс хитрожопый :)

Добавлено: 22 май 2009, 10:19
ergelaser
$browser->clear_cookies("");