Войти

Показать полную графическую версию : Как внести данные на Web страницу которая отурывается по ссылке?


olehis
16-03-2009, 15:12
Здраствуйте, начал изучать AutoIt - и никак не могу дойти до следующего: Работаю с библиотекой по управлению IEx? научился автоматически вводить имя и пароль на сайт, но после авторизации открывается следующая страници и в ней необходимо тоже внести данные в поле Edit. Вот этого не могу сделать.... не могу найти это поле и определить его для AutoIt. Я так понял изначально привязка идет к начальной странице $oIE = _IECreate ("www.12r.su") и на этой странице все ищется и нажимается - но как только ухожу по ссылке - не знаю что делать...... Спасибо

beve
16-03-2009, 17:17
Здраствуйте, начал изучать AutoIt - и никак не могу дойти до следующего »
Вот код:#include <IE.au3>
$Login="тут вводим свой логин"
$Parol="тут вводим свой пароль"

$oIE = _IECreate (" http://www.12r.su/")
_IELoadWait ($oIE)
$oUser =_IEGetObjByName($oIE,"username")
$oPass =_IEGetObjByName($oIE,"password")
$oSabmit =_IEGetObjByName($oIE,"enter")
;ввод имени и паролья на станице авторизации
_IEFormElementSetValue ($oUser, $Login)
_IEFormElementSetValue ($oPass, $Parol)
_IEAction ($oSabmit,"click")
_IELoadWait ($oIE)

;переходим на нужную страницу
_IELinkClickByText ($oIE, "Заработок")
_IELoadWait ($oIE)

;вводим вновь свое имя для получения "обещаного"
$oLogin =_IEGetObjByName($oIE,"login")
$oZapros =_IEGetObjByName($oIE,"make_task")
_IEFormElementSetValue ($oLogin, $Login)
_IEAction ($oZapros,"click")
_IELoadWait ($oIE)

;Дальше выход из сайта
$oExit =_IEGetObjByName($oIE,"logout")
_IEAction ($oExit,"click")
_IELoadWait ($oIE)

;Дальше у меня выход из скрипта
ExitP.S.Только кто этим сайтам верит то??? Но, удачи.

olehis
17-03-2009, 06:34
Спасибо за помощь!!
То что я лоханулся с этим сайтом я понял - когда при аутентификации у меня с телефона 300 рублей сняли. Век живи - век учись




© OSzone.net 2001-2012