Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
как к HTTP заголовку прицепить cookies
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: как к HTTP заголовку прицепить cookies (Прочитано 3149 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Troum
Завсегдатай
Пользователь
Сообщений: 71
+0/-0
0
как к HTTP заголовку прицепить cookies
«
:
07 Декабря 2002, 18:11:08 »
Надо сделать создание тем на форуме автоматом. Взял, нужный урл, подцепил постом нужные значения, но чтоб пройти авторизацию, в куках надо логин с паролем прописать. Подскажите, как?
Записан
glebushka
студент
Ветеран
Сообщений: 944
+0/-0
2
как к HTTP заголовку прицепить cookies
«
Ответ #1 :
07 Декабря 2002, 23:50:57 »
не понял трабл. Ты что куки не могёшь записать? Если да, то rtfm. Если нет, то объясняй.
Записан
Ну к чему все это, лучше бы водки выпили...
xnx
Фанат форума
Постоялец
Сообщений: 192
+0/-0
0
как к HTTP заголовку прицепить cookies
«
Ответ #2 :
08 Декабря 2002, 01:37:54 »
ему наверное не записать, а отослать куки нужно (типа что б скрипт притворился бровсером).
lwp умеет
Записан
Troum
Завсегдатай
Пользователь
Сообщений: 71
+0/-0
0
как к HTTP заголовку прицепить cookies
«
Ответ #3 :
09 Декабря 2002, 11:31:38 »
Сорри за криво поставленный вопрос
Задача именно в том, чтоб скрипт притворился браузером, и мог создавать темы в некоем форуме. Для этого действительно надо отослать куки. Имя - значение известны. Вопрос в том, как их отослать с помощью lwp
Записан
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
как к HTTP заголовку прицепить cookies
«
Ответ #4 :
09 Декабря 2002, 11:38:34 »
perldoc LWP
или по-русски
http://perldoc.narod.ru/LWP-spec.pdf
Записан
The documentations is your friend
Troum
Завсегдатай
Пользователь
Сообщений: 71
+0/-0
0
как к HTTP заголовку прицепить cookies
«
Ответ #5 :
09 Декабря 2002, 12:46:48 »
Спасибки, разобрался, но есть одно но:
мне приходится генерить запрос авторизации, получать нужные куки, а уж потом их отправлять.
Зачем их получать, если я и так знаю, что отправить нужно. Подскажите, как их вручную прописать
Записан
NeoNox
Координатор
Глобальный модератор
Ветеран
Сообщений: 3012
+0/-0
0
как к HTTP заголовку прицепить cookies
«
Ответ #6 :
09 Декабря 2002, 13:00:18 »
Опять криво поставленный вопрос.
Сформулируй по другому.
Записан
The documentations is your friend
Troum
Завсегдатай
Пользователь
Сообщений: 71
+0/-0
0
как к HTTP заголовку прицепить cookies
«
Ответ #7 :
09 Декабря 2002, 13:10:10 »
оки, по другому
чтоб получить нужный кук (который я и так знаю)
$ua = LWP::UserAgent->new;
my $req = HTTP::Request->new(\'POST\' => \'login.pl\');
$req->content_type(\'application/x-www-form-urlencoded\');
$req->content(\'тута все что постится\');
my $res = $ua->request($req);
my $cookie = new HTTP::Cookies;
$cookie->extract_cookies($res);
получили, значит
теперь отправляем
$ua = LWP::UserAgent->new;
$req = HTTP::Request->new(\'POST\' => \'post.pl\');
$req->content_type(\'application/x-www-form-urlencoded\');
$req->content(\'опять чего-то там постим\');
$cookie->add_cookie_header($req);
$res = $ua->request($req);
так вот, как ко второй части марлезонского балета приписать этот злосчатный кук, не получая его из первой части
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
как к HTTP заголовку прицепить cookies
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28