URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77415
[ Назад ]

Исходное сообщение
"Скрипт автоматического восстановления сессии?"

Отправлено transfer , 19-Ноя-07 14:29 
Проблема в том, что через определённое время соединение до провайдера рвётся (включается переадресация на web-страницу с требованием залогиниться) хотелось бы автоматизировать сей процесс? Как глянуть, какой запрос я посылаю при вводе логин-пароля и как лучше реализовать ( может ли wget эти хедеры в связке с кроном засылать?)

Содержание

Сообщения в этом обсуждении
"Скрипт автоматического восстановления сессии?"
Отправлено Koba LTD , 19-Ноя-07 16:29 
>Проблема в том, что через определённое время соединение до провайдера рвётся (включается
>переадресация на web-страницу с требованием залогиниться) хотелось бы автоматизировать сей процесс?
>Как глянуть, какой запрос я посылаю при вводе логин-пароля и как
>лучше реализовать ( может ли wget эти хедеры в связке с
>кроном засылать?)

нет но очень просто это реализуеться через перл - :) если конешно у вас там не накрутили авторизацию с ява аплетами
а так смысл простой когда выйдет страница смотри ее код в любом редакторе там найдешь что то типа пользователь <input type=text .... name=....>
пароль <input type=password ..... name=.....>
и будет еще один инпут типа кнопки (там много париантов) и на нем или в теге <form .....>
будет адрес куда передаеться запрос с заполнеными полями


"Скрипт автоматического восстановления сессии?"
Отправлено vvv , 19-Ноя-07 17:57 
>Проблема в том, что через определённое время соединение до провайдера рвётся (включается
>переадресация на web-страницу с требованием залогиниться) хотелось бы автоматизировать сей процесс?
>Как глянуть, какой запрос я посылаю при вводе логин-пароля и как
>лучше реализовать ( может ли wget эти хедеры в связке с
>кроном засылать?)

Да, конечно может. Либо ключем  --post-data=, либо прямо в адресе (http://username:password@address) , в зависимости от способа авторизации.
Но лучше это делать не по крону.


"Скрипт автоматического восстановления сессии?"
Отправлено transfer , 21-Ноя-07 00:23 
>Проблема в том, что через определённое время соединение до провайдера рвётся (включается
>переадресация на web-страницу с требованием залогиниться) хотелось бы автоматизировать сей процесс?
>Как глянуть, какой запрос я посылаю при вводе логин-пароля и как
>лучше реализовать ( может ли wget эти хедеры в связке с
>кроном засылать?)

спасибо всем, решил данную проблему следующим образом:
посмотрел плагином iehttpheader чё там куда шлётся,
вгетом запросы post-data, потом if [ `ping -c 10 ip | grep icmp_seq | wc -l` -eq 0 ]; then
типа чтоб просто так запросы не слал и в крон..