Автор Тема: вопрос по кукам  (Прочитано 3981 раз)

0 Пользователей и 1 Гость просматривают эту тему.

тениси

  • Гость
вопрос по кукам
« : јРав 27, 2006, 11:14:01 am »
вот такой код у меня закачивает страницу с сайта:

use LWP::UserAgent;
use HTTP::Cookies;

my $ua = LWP::UserAgent->new();
$ua -> agent("Mozilla/5.0");
$ua -> cookie_jar(HTTP::Cookies->new(file => 'cookies.txt', autosave => 1));

my $resp=$ua->get("http://www.url");
$content = $resp->content();
printf OUT "$content";


Однако вместо предполагаемой страницы скачивается ошибка с сайта:
You need to enable cookies in your browser!
Хотя в IE и Опере эта страница отображается нормально.

Т.к. с куками я думаю все в порядке, то есть мысль, что сам сайт как-то проверяет мой браузер.
Есть ли у кого-нибудь мысли как сделать мой скрипт больше похожим на браузер??

PS perldoc HTTP::Cookies и LWP::UserAgent я уже читал.

09h

  • Гость
Re: вопрос по кукам
« Ответ #1 : °ЯаХЫм 13, 2006, 06:48:26 pm »
Цитировать
Хотя в IE и Опере эта страница отображается нормально.
какраз думаю с куками и проблема, видать какойто параметр не передается скрипту который тебя и ругает
Цитировать
You need to enable cookies in your browser!
дай адресок страницы код которой надо выдергивать, помогу.

Оффлайн $_

  • Титулярный советник
  • ****
  • Сообщений: 147
  • Репутация: 1
  • Пол: Мужской
Re: вопрос по кукам
« Ответ #2 : јРЩ 20, 2006, 01:32:42 am »
perldoc HTTP::Cookies и LWP::UserAgent я не читал, но могу посоветовать почитать спецификацию протокала HTTP :)