Что нового

Прблема со входом на сайт с логином и паролем

maxd2007

Новичок
Сообщения
89
Репутация
0
Недавно alexx33 помог мне (это то, что мне надо и спасибо ему огромное за это) со скриптом где автоматом вбивается логин и пароль через форму
Код:
#include <IE.au3>
_IELoadWaitTimeout(10000)
Global $oIE = _IECreate("http://nuvi.ru/private/", 0, 0)
Global $oLogin = _IEGetObjByName($oIE, "USER_LOGIN"), $oPassword = _IEGetObjByName($oIE, "USER_PASSWORD"), $oCheckbox = _IEGetObjByName($oIE, "USER_REMEMBER"), $oSubmitButton = _IEGetObjByName($oIE, "Login")
Global $username = "login", $password = "password"
If IsObj($oLogin) And IsObj($oPassword) And IsObj($oCheckbox) And IsObj($oSubmitButton) Then
    _IEFormElementSetValue($oLogin, $username)
    _IEFormElementSetValue($oPassword, $password)
    $oCheckbox.checked = "true"
    _IEAction($oSubmitButton, "click")
EndIf

Мне нужно сейчас тоже самое но для yandex: https://passport.yandex.ru/passport?mode=auth&mkt_debug=1&retpath=https%3A%2F%2Fpartner.market.yandex.ru%2Forders-list.xml%3Fid%3D21238027 , переделал код так:
Код:
#include <IE.au3>
_IELoadWaitTimeout(10000)
Global $oIE = _IECreate("https://passport.yandex.ru/passport?mode=auth&mkt_debug=1&retpath=https%3A%2F%2Fpartner.market.yandex.ru%2Forders-list.xml%3Fid%3D21238027", 0, 0)
Global $oLogin = _IEGetObjByName($oIE, "login"), $oPassword = _IEGetObjByName($oIE, "passwd"), $oSubmitButton = _IEGetObjByName($oIE, "Submit")
Global $username = "login", $password = "password"
If IsObj($oLogin) And IsObj($oPassword) And  IsObj($oSubmitButton) Then
    _IEFormElementSetValue($oLogin, $username)
    _IEFormElementSetValue($oPassword, $password)
    _IEAction($oSubmitButton, "click")
EndIf

Проблема заключается в
Код:
$oSubmitButton = _IEGetObjByName($oIE, "Submit")
я попробовал туда вбить Submit, но не работает, подскажите как нажать кнопку "Войти"?
PS
Естественно логин пароль я вбиваю рабочие.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
maxd2007 сказал(а):
я попробовал туда вбить Submit, но не работает, подскажите как нажать кнопку "Войти"?
Код:
$oSubmitButton = _IETagNameGetCollection($oIE, "button", 0)
 
Верх