Forum Webscript.Ru

Программирование => Perl => Тема начата: Harvester от 26 Мая 2008, 19:20:51

Название: GET с посыланием куки
Отправлено: Harvester от 26 Мая 2008, 19:20:51
Имеем:

$ua = LWP::UserAgent->new;
$request = HTTP::Request->new(\'GET\', http://...);
$hhh=$ua->request($request)->as_string;

Т.е. нужно получить $hhh и обработать. Но на сервере есть аутентификация через куки. Как послать удаленному серверу значение ранее установленной куки, чтобы он воспринял меня как браузер?:rolleyes:
Название: GET с посыланием куки
Отправлено: ravshaniy от 27 Мая 2008, 18:49:30
поковырял я немного LWP, в доке написано есть поддержка кукей.
полистал файл агента там есть sub cookie_jar и юзают они
use HTTP::Cookies;
этой инфы должно быть достаточно наверна?
Название: GET с посыланием куки
Отправлено: Harvester от 28 Мая 2008, 23:28:19
Я так понял нужно сначала послать пароль с логином - принять и записать куку в файл, а потом в заголовке послать серверу "привет". Тогда сервер на get ответит правильно...
Название: GET с посыланием куки
Отправлено: arto от 29 Мая 2008, 01:28:13
perldoc WWW::Mechanize