|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Вставка данных в веб-форму |
|
[решено] Вставка данных в веб-форму
|
Новый участник Сообщения: 24 |
Профиль | Отправить PM | Цитировать День добрый! Подскажите, можна ли вставлять определенные данные в веб форму, например логин и пароль на сайте, и потом кликать на кнопку вход... Подскажите как написать такой скрипт?
Зараее спасибо |
|
Отправлено: 17:11, 19-02-2009 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Что означает в строке $oAction = _IEFormElementGetObjByName($oForm, 3) цифра 3?
Пытаюсь автоматизировать ввод логина и пароля на http://mail.ru/, но увы В html-коде так же нет поля name submit: <td class="submit"><input type="submit" value="Войти" tabindex="5" class="submit" /></td> Никто мне разницу не объяснит между _IEGetObjByName и _IEFormElementGetObjByName? Может есть нормальный справочный материал по AutoIt на русском кроме справки AutoIt3_2_5_4_ru? А то там уж слишком мало. Разобраться самой без нормальной справки тяжелова-то. |
Отправлено: 11:14, 24-02-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Цитата:
#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 |
|
------- Отправлено: 12:47, 24-02-2009 | #12 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Спасибо ОГРОМНОЕ!!!! так долго сама тупила над этой задачей..
А на счет какой-нибудь литературки ничего не подскажешь? Или ты самостоятельно разбирался? |
Отправлено: 13:48, 24-02-2009 | #13 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать |
Отправлено: 01:28, 03-03-2009 | #14 |
Новый участник Сообщения: 24
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 16:03, 03-03-2009 | #15 |
Пользователь Сообщения: 67
|
Профиль | Отправить PM | Цитировать А как насчет формы, нарисованной яваскриптом? Если передавать ей текст, как html форме, результата нет...
|
------- Отправлено: 15:54, 11-05-2009 | #16 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Отловить форму в IE | Lodoss | AutoIt | 3 | 26-11-2009 11:12 | |
Delphi - [решено] Как спрятать форму через INI ? | androidz | Программирование и базы данных | 10 | 11-10-2009 15:56 | |
Интернет - [решено] вставка рисунка в сообщение | vitslob | Microsoft Windows 2000/XP | 5 | 07-06-2008 16:49 | |
[решено] отправить форму js | bruder | Вебмастеру | 1 | 20-04-2008 14:09 | |
Искажение русского при передаче данных через XML форму на исполнение скрипту | Midnight-Ghost | Программирование и базы данных | 7 | 17-05-2007 18:55 |
|