Здравствуйте. Есть такая проблема, насчет веб-страницы.
Браузер InternetExplorer.
Сайт mail.ru
Как скриптом - открыть эту программу и вбить Логин и Пароль в этой странице... и нажать кнопку "Войти" ?
(Логин - Visors, пароль 12345)
Дело в том, что AutoitInfo - не показывает никаких элементов конкретной страницы. Из-за этого - сложно разобраться - как работать с веб-страницей.
Нашел такой код, но он не работает.
Выдает ошибку:
Браузер InternetExplorer.
Сайт mail.ru
Как скриптом - открыть эту программу и вбить Логин и Пароль в этой странице... и нажать кнопку "Войти" ?
(Логин - Visors, пароль 12345)
Дело в том, что AutoitInfo - не показывает никаких элементов конкретной страницы. Из-за этого - сложно разобраться - как работать с веб-страницей.
Нашел такой код, но он не работает.
Код:
#include <IE.au3>
$sLogin = 'Visors'
$sPass = '12345'
$sUrl = 'http://mail.ru/'
$oIE = _IECreate($sUrl)
$oLogin = _IEGetObjById($oIE, 'mailbox__login')
$oPass = _IEGetObjByName($oIE, 'password')
$oCheck = _IEGetObjById($oIE, 'mailbox__anothers')
$oButton = _IEGetObjById($oIE, 'mailbox__submit__button')
_IEFormElementSetValue($oLogin, $sLogin)
_IEFormElementSetValue($oPass, $sPass)
_IEAction($oCheck, 'click')
_IEAction($oButton, 'click')
_IELoadWait($oIE)
;_IELinkClickByIndex ($oIE, 'mfAva_0')
;_IELinkClickByText ($oIE, "Новый Год в Argo!")
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
$sLinkText = _IEPropertyGet($oLink, "Новый Год в Argo!")
If StringInStr($sLinkText, $sMyString) Then
_IEAction($oLink, "click")
ExitLoop
EndIf
Next