СФУ

Форум студентов СФУ


не является официальным сайтом Сибирского федерального университета
Вернуться   Форум студентов СФУ > Компьютеры, сети, Internet

Ответ
 
Опции темы Оценить тему
Старый 07.04.2005, 20:45   #1
PLONY
Гость
 
Сообщений: n/a
По умолчанию Помогите! Нужна програмка

Помогите! Нужна програмка которая умеет в определенное время (что б можно было задать) открыть эксплорер, ввести пароль и нажать на кнопку что на экране.

Если кто знает - помогите и подскажите!!!
(А если ее еще не надо инсталировать и она умеет прятатся - то вообще супер

Заранее спасибо
Советы на мэйл: [email protected]
  Ответить с цитированием
Старый 08.04.2005, 09:55   #2
Navigator
Гость
 
Сообщений: n/a
По умолчанию

Ставь Линух, пиши скрипты и юзай крон
  Ответить с цитированием
Старый 08.04.2005, 10:01   #3
DMorozz
Гость
 
Сообщений: n/a
По умолчанию

еще можно нанять специально обученого человека типа "секретарша". вот только не в курсе, умеет ли она прятаться...
  Ответить с цитированием
Старый 08.04.2005, 10:27   #4
edhel
Гость
 
Сообщений: n/a
По умолчанию

Я юзаю (под виндой) для разных целей nncron+wget. wget имеет авторизоваться через прокси и ftp, но не знаю умеет ли авторизоваться через http.
  Ответить с цитированием
Старый 08.04.2005, 10:29   #5
DMorozz
Гость
 
Сообщений: n/a
По умолчанию

умеет
--http-user
--http-passwd
  Ответить с цитированием
Старый 08.04.2005, 16:52   #6
Stock
Гость
 
Сообщений: n/a
По умолчанию

Не совсем понятно, где должен вводиться пароль. Есть несколько вариантов: 1. пароль, запрашиваемый прокси-сервером; 2. пароль веб-сервера; 3. пароль на веб-странице.
Для каждого случая есть свое решение. Все вместе долго описывать, поэтому надо уточнить.
Определенно можно сказать одно, чтобы запускать по расписанию, конечно нужен планировщик. Под *никсами это крон, под виндами свой планировщик заданий. Практически это одна хрень. Для закачки страницы используем wget, он есть и для *никсов и для виндов. А вот для ввода пароля и нажимания кнопочек есть свои хитрушки. Так что пиши подробнее - обсудим.
  Ответить с цитированием
Старый 08.04.2005, 20:03   #7
edhel
Гость
 
Сообщений: n/a
По умолчанию

wget умеет и 1 и 2, про 3 хз, может умеет cookie посылать... хотя если через id сессии, то не получится так просто.

зы: думаю этот парень больше сюда не зайдет - мимо проходил %]
  Ответить с цитированием
Старый 08.04.2005, 20:35   #8
DMorozz
Гость
 
Сообщений: n/a
По умолчанию

а, ты об этом... куки он может посылать... id сессии... хоть и работаю частенько с ними, но глубоко не лазил.
теоретически нужен некий объект, сохраняющий состояние.
т.е хранящий куки и докладывающий о referer-ах. ну и врать иногда об имени клиента. в принципе обычный http протокол вряд ли чем может удивить...

вот интиресно... можно ли создать консольную прогу на движке эксплорера. это обычный com-объект чем и пользуются всякие maxton-ы. а вот требует ли он обязательной привязки к существующему окну? а то тогда можно сделать интиресную штуку... правда движок ie в плане качалки не есть гут.
  Ответить с цитированием
Старый 10.04.2005, 17:25   #9
PLONY
Гость
 
Сообщений: n/a
По умолчанию

Спасибо всем кто ответил!
Ситуация следующая.
Должна открыватся страничка html и там вводиш юзер и пас.
эта штука работает в интранете (внутреняя система).
Есть в принципе программа WinRunner. Она обучаемая. То есть она как магнитофон записывает действия юзера, а потом повторяет.
Но ей пользоватся - все равно что пушкой по воробью стрелять.
Хотелось бы что то более компактное
Жду советов
  Ответить с цитированием
Старый 11.04.2005, 09:06   #10
Stock
Гость
 
Сообщений: n/a
По умолчанию

Ну вот теперь понятнее стало, что тебе надо.
Если на сервере не выполняется строгих проверок (cookies или referer), тогда делай следующее:
Открываем страницу с формой для ввода имени и пароля, в каком-нибудь редакторе, например, в Блокноте. Находим тег, похожий на form action=qwerty. Вместо qwerty должен быть адрес серверного скрипта, обрабатывающего введенные данные. Кроме того, там же должны быть теги, соответствующие полям для ввода имени и пароля примерно такого вида:
input type=text name=nn
input type=password name=pp
Вместо nn и pp должны быть реальные имена этих полей.
После этого в браузере пробуем сформировать такой запрос:
http: //qwerty?nn=имя_юзера&pp=пас_юзера
Если в форме есть и другие поля их надо добавлять таким же образом.
Если загрузить страницу удается, то дальше можно просто создать для этой ссылки ярлык (текстовый файл с расширением .url), а в планировщике заданий запускать этот ярлык в нужное время.
Если запрос не срабатывает, возможны варианты:
1. сервер проверяет куки и реферер
2. для имени и пароля требуется escape-кодирование
3. на странице производится javasript-обработка полей
4. в запросе указаны не все поля
Но об этом в следующий раз.
  Ответить с цитированием
Ответ

Опции темы
Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +7, время: 10:10.

Сайт sfu.su не является официальным сайтом Сибирского федерального университета. Администрация форума не несет ответственности за содержание данного форума.