|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Как захватить форму с логином на rambler.ru? |
|
Как захватить форму с логином на rambler.ru?
|
Старожил Сообщения: 192 |
Не пойму... Там ни имени нет, ни id у формы...
|
|
Отправлено: 12:46, 31-05-2009 |
![]() Ветеран Сообщения: 553
|
Профиль | Отправить PM | Цитировать Я вот например понятие неимею, что за форма ...хоть скрин выложи и инфу c AutoIT Windows Info
|
Отправлено: 14:33, 31-05-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 192
|
Профиль | Отправить PM | Цитировать Лол
![]() Это форма html: <form> </form> И в ней находятся поля ввода логина и пароля. |
Отправлено: 14:40, 31-05-2009 | #3 |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Вот тебе пример с mail.ru, на этом форуме ранее уже не раз обсуждались подобные вопросы, поэтому по аналогии с авторизации с mail.ru сделай себе для рамблера:
#include <IE.au3> $oIE = _IECreate (" http://mail.ru/") _IELoadWait ($oIE) $oForm = _IEFormGetObjByName ($oIE, "Auth") $oSelect = _IEFormElementGetObjByName ($oForm, "Domain") $oUser =_IEGetObjByName($oIE,"login") $oPass =_IEGetObjByName($oIE,"password") _IEFormElementSetValue ($oUser, 'Гав_Гав') ;тут вводим свой логин _IEFormElementSetValue ($oPass, 'Мой пароль') ; тут вводим свой пароль ; При необходимости отмечаем чекбокс Чужой компьютер _IEFormElementCheckboxSelect ($oForm, "1", "", 1, "byValue") ;Выбираем нужный домен из списка ниже, но только один ;_IEFormElementOptionSelect ($oSelect, "mail.ru", 1, "byValue") ;_IEFormElementOptionSelect ($oSelect, "inbox.ru", 1, "byValue") ;_IEFormElementOptionSelect ($oSelect, "bk.ru", 1, "byValue") _IEFormElementOptionSelect ($oSelect, "list.ru", 1, "byValue") ; Дальше идет нажатие на кнопку Войти _IEFormSubmit ($oForm) Exit Чтобы узнать необходимые значения (Форм, полей ввода), нужно использовать DebugBar, описание этой панельки для ie есть тута:http://forum.oszone.net/thread-129417.html И еще данный код работает только с обозревателем IE. |
------- Отправлено: 16:30, 31-05-2009 | #4 |
Старожил Сообщения: 192
|
Профиль | Отправить PM | Цитировать Брр... Специально написал адрес и сказал что там, В ОТЛИЧИИ от мейла, нет имени формы (в данном случае она имеется - "Augh").
|
|
Отправлено: 18:28, 31-05-2009 | #5 |
![]() Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 18:50, 31-05-2009 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Twix1124, попробуйте пользовать «_IEFormGetCollection()» во второй форме:
Цитата:
|
|
Отправлено: 19:00, 31-05-2009 | #7 |
Старожил Сообщения: 192
|
Профиль | Отправить PM | Цитировать Спасибо, то, что надо
![]() А индекс у формы будет такой, какая по порядку является форма в html коде? |
Отправлено: 11:16, 01-06-2009 | #8 |
![]() Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать Отсчёт с нуля начинается. То есть индекс будет <номер формы на странице> - 1
|
------- Отправлено: 12:31, 01-06-2009 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как создать форму без рамки? | crashtuak | AutoIt | 1 | 07-08-2009 23:28 | |
Как захватить кадр из видео? | erk | Видео и аудио: обработка и кодирование | 1 | 05-03-2009 23:03 | |
[решено] Как захватить с видеокарты изображения со звуком приходящие из интернета ? | volodja1966 | Видео и аудио: обработка и кодирование | 3 | 12-10-2008 19:51 | |
AVER tv - как захватить звук с композитного шнура | illusionmgs | Видео и аудио: обработка и кодирование | 13 | 17-07-2008 23:35 | |
Как сделать форму поиска? | MelouN | Вебмастеру | 2 | 10-10-2003 01:20 |
|