PDA

Показать полную графическую версию : [решено] Aвторизация на сайте с помощью AutoIt


Yandex
08-04-2009, 15:33
всем привет!
может у кого есть простенький пример скрипта ктороый заполняет поля логин и пароль, а затем нажимает кнопочку Войти.
можно пример с яндексом, если несложно)

beve
08-04-2009, 22:35
Вот. Работает только в IE.
#include <IE.au3>
$Login="тут вводим свой логин"
$Parol="тут вводим свой пароль"

$oIE = _IECreate (" http://www.yandex.ru/")
_IELoadWait ($oIE)

$oForm = _IEFormGetCollection ($oIE,1) ;нужно для нажатия на кнопку Войти

$oUser =_IEGetObjByName($oIE,"login")
$oPass =_IEGetObjByName($oIE,"passwd")
;ввод имени и пароля
_IEFormElementSetValue ($oUser, $Login)
_IEFormElementSetValue ($oPass, $Parol)
_IEFormSubmit ($oForm)
На этом форуме уже приводились подобные примеры, и не раз...

proxy
08-04-2009, 23:25
+, для работы без IE а напрямую со страницами:
#include <_Inet.au3>
_INetGetSource ( $s_URL )

Pozia
09-04-2009, 19:07
beve, что то с www.rambler.ru не работает. Почему? И можно ли сделать чтобы через оперу заходило а то IE загружается.

proxy
09-04-2009, 20:47
1 Для рамьлера будет все по другому. Выше же только пример и только для яндекса.
2 Для оперы другие функции нужны? именно под неё - т.е. другая UDF (http://www.autoitscript.com/forum/index.php?showtopic=61090&hl=opera+UDF).

Начните изучать по справке, есть русский вариант (http://www.autoitscript.com/autoit3/docs.shtml).
Так быстрее и легче будет....имхо )

Pozia
09-04-2009, 21:14
Начните изучать по справке »
ой ой. некогда что то изучать как то автоит, так как это не на день.

Yandex
14-04-2009, 20:08
Огромное спасибо за помощь!




© OSzone.net 2001-2012