![]() |
|
Модераторы: korob2001, ginnie |
![]()
|
|
| alex7851 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 5.2.2012 Репутация: нет Всего: нет |
Всем привет, с перлом знаком два дня и вот возникла проблема. Задача: скачать страничку, доступ к которой дается после авторизации (по кукам т.е.). Причем куки надо получить автоматически, авторизовавшись логином и паролем, после чего использовать их для загрузки целевой странички. Гугл курил и cpan.org читал. По идее вот этот код должен все это делать:
Однако, это не работает и нужная страничка не грузится, вместо нее, каким-то чудом, возвращается index.php этого сайта (кстати, логин, пароль верные, т.ч. все можно проверить). Идем дальше и смотрим, что выдает это:
Вывод такой:
То есть, в response после авторизации приходит кука, которая успешно пишется в файл и ее можно достать с помощью $cookie_jar->as_string, однако она не добавляется к последнему request, соот-но страница, которая мне нужна, не загружается. Если вручную добавить в request этот header (Cookie: a=b), то все пучком. В чем проблема-то? Вообще везде пишут, что после подключения объекта HTTP::Cookies можно ни о чем не думать, все само будет приниматься и писаться (как вон в том коде на самом верху). Заранее спасибо. |
||||||
|
|||||||
![]()
|
| Правила форума "Perl" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |