Forum Webscript.Ru
Программирование => Perl => Тема начата: Harvester от 26 Мая 2008, 19:20:51
-
Имеем:
$ua = LWP::UserAgent->new;
$request = HTTP::Request->new(\'GET\', http://...);
$hhh=$ua->request($request)->as_string;
Т.е. нужно получить $hhh и обработать. Но на сервере есть аутентификация через куки. Как послать удаленному серверу значение ранее установленной куки, чтобы он воспринял меня как браузер?:rolleyes:
-
поковырял я немного LWP, в доке написано есть поддержка кукей.
полистал файл агента там есть sub cookie_jar и юзают они
use HTTP::Cookies;
этой инфы должно быть достаточно наверна?
-
Я так понял нужно сначала послать пароль с логином - принять и записать куку в файл, а потом в заголовке послать серверу "привет". Тогда сервер на get ответит правильно...
-
perldoc WWW::Mechanize