Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Передо мной поставили задачу. Написать программу автоматической авторизации на сайте. Я столкнулся со следующей проблемой. И так. Во первых вот сам сайт http://mvmu.edumil.ru/index.p....emid=80 вернее страничка входа. На каком движке сайт неизвестно и узнать не могу. Необходимо чтобы пользователь ввёл данный логин и пароль и программа по кнопке начала, каждые 2 минуты заходить и сама по себе выходить с сайта. Естественно что программа работает через интернет, она должна обязательно поддерживать настройки прокси сервера.
Необходимо чтобы пользователь ввёл данный логин и пароль и программа по кнопке начала, каждые 2 минуты заходить и сама по себе выходить с сайта.
А зачем???
Quote (Vladlen)
Естественно что программа работает через интернет, она должна обязательно поддерживать настройки прокси сервера.
Необоок берет настройки прокси из глобальных настроек интернет эксплорера, так что если нужен прокси пропиши там...
Держипример для своего сайта, в нем не работает выход с сайта, так как невозможно его реализовать пока не увидишь исходник странцы сайта после входа. А так как у меня нет ни пароля ни логина я ее посмотреть не могу.... И читай вот эту тему поподробней....
1. Зачем? Это сайт военного училища, я в нём учусь. нас обязали заходить в эту LMS школу по N раз в день иначе не увольняют на выходные (Вот такое начальство) 2. О проксях. Спасибо буду знать 3. Пароль например можно мой логин: u0353 пароль: 918007 Как выход рализрвать?
anton спасибо. вроде всё очень просто. Незнание работы и принципа я как без рук(
_http://mvmu.edumil.ru/index.php?option=com_dnevnik&controller=dnevnik&task=logout&Itemid=80 ...Хотя можно и еще короче... _http://mvmu.edumil.ru/index.php?option=com_dnevnik&task=logout
Значит служивый Тоже когда то учился в суворовском Только тогда не было компов и сайтов. и все же странная обязаловка со стороны ком.училища
Сообщение отредактировано Сергей - Пт, 16 Ноября 2012, 18:24
Сергей, мне впринципе anton, помог, но как выйти из сайта я так и не знаю пароль и логин написал.
Quote
Значит служивый Тоже когда то учился в суворовском Только тогда не было компов и сайтов. и все же странная обязаловка со стороны ком.училища
приятно осознавать что везде есть свои люди.)))
За джумлу спасибо. Тоже когдато давно интересовал воарос на чём у них сайт построен.
Добавлено (16 Ноября 2012, 18:32) --------------------------------------------- Сергей, да всё спасибо разобрался. Как на этом форуме закрывать тему, когда уже получил на неё ответ?
Добавлено (16 Ноября 2012, 18:55) --------------------------------------------- а я увидел папку templates в коде, они туда темы пихают. а тут все проще )
С начало запустил такую ссылку - _http://mvmu.edumil.ru/index.php?tp=1 в джумле показываются позиции модулей. И только в старой она включена по умолчанию А потом в исх.код, а там увидел мета генератор, чисто проверить догадку. Для каждого движка есть свои приблуды, по которым можно узнать двиг, даже если затереть инфу о движке
Сообщение отредактировано Сергей - Пт, 16 Ноября 2012, 23:29
Вернусь к изначальной теме. Вот она уже готовая программа служила верой и правдой пока сайт не сделал переадресацию на оф. страницу LMS DNEVNIKA теперь проблема какаято не могу понять. Уже в отчаянье прошу помощи. Вот исходный код.
проблема заключается в наличии защищенного https соединения с офсайтом дневника
InternetPost"https://dnevnik-lms.ru/index.php?option=com_dnevnik""base=mvmu&login=[login]&password=[pass]&task=login""[responce]""" .если нужно отображать то грузим ответ в браузер .можно и не грузить вход засчитан BrowserLoadFromStr"WebBrowser1""[responce]" .нахрен он вообще нужен Как задавать вопросы
не помню, но вроде нб не работает с https Если мне не изменяет память, то для авторизации ты использовал пост-запрос. Теперь остается смотреть в сторону js-авторизации На форуме есть темка и в ней некое описание как использовать этот метод
Добавлено (20 Января 2013, 19:00) ---------------------------------------------
хмм, юкоза лагает?!
Добавлено (20 Января 2013, 19:03) ---------------------------------------------
Цитата (DEMBEL)
проблема заключается
во, дембель уже ответил у меня чето юкоз тупит
Сообщение отредактировано Сергей - Вс, 20 Января 2013, 19:01
Сергей, да да, это то что надо. вот что получилось только вот как ни крути, ногу заставить его выходить. вернее выходить заставил, но он попадает на главную страницу дневника и выскакивает табличка о том что это HTTPS итд... пока "ок" не нажмёшь выполнение команд заморожено. может можно как нибудь подправить где-то?
Если не замарачиватся и оставить все как есть, то вручную править как тут Кстати, поиск никто не отменял... Если же программно, то боюсь придется включать мозги. Кстати, у дембеля работает стандартный метод InternetPost
Цитата (DEMBEL)
строка данных авторизации пашет у меня
может там тебе стоит порыть. Твою бодягу можно и на JS реализовать, а если сам объект WebBrowser не нужен, как таковой, то вообще можно все через XMLHTTPRequest... Но обучать тебя (или кодить), как то нет ни времени, ни желания... Методом InternetPost помочь не могу ибо "камней" много, и пока разрабы не сделают https, особой пользы от InternetPost нет - это лишь мое мнение. Возможно, кто-то и найдет для тебя решение, только не я... Помочь без проблем, а делать за тебя нет. без обид.
Сообщение отредактировано Сергей - Пт, 25 Января 2013, 21:53
Добавлено (25 Января 2013, 21:55) ---------------------------------------------
Цитата (Vladlen)
это придётся каждому пользователю обьясняьб эти действия
скопируй ссылку или страницу, пусть сами настраивают. Это их интерес, если не хотят, то пусть давят рефреш в браузере Тем более настраивается только один раз.
Сообщение отредактировано Сергей - Пт, 25 Января 2013, 22:03