Я в autoit ужасно разбираюсь, сейчас пытаюсь авторизацию написать на мобильный сайт, никак не получается. Подскажите где я тут ошибся и по какой причине. Только постарайтесь чуть на простом языке объяснить :(
Код:
#include <IE.au3>
$sLink = "barbars.ru/login"
$sUser = "crank"
$sPass = "123456789"
$oIE = _IECreate($sLink)
$oUser = _IEGetObjByName($oIE, "crank")
_IEFormElementSetValue($oUser, $sUser)
$oPass = _IEGetObjByName($oIE, "123456789")
_IEFormElementSetValue($oPass, $sPass)
$oSpans = _IETagNameGetCollection($oIE, "span")
For $oSpan In $oSpans
If StringInStr($oSpan.innertext, 'Войти') Then
_IEAction($oSpan, 'click')
ExitLoop
EndIf
Next
_IELoadWait($oIE)
у меня еще будут вопросы, много чего не понимаю... $oIE = _IECreate($sLink) - что это значит и для чего пишется? И еще, там набирает ник и пароль, а потом должен нажать Войти, можете написать скрипт, который просто вводил ник и пасс, но не нажимал войти. Просто для сравнения ;D
Как это может быть? Например вот сейчас напишу примеры:
У меня есть догадки, что там скрывается какой то один id, который шифруется, так как на js смотрел бот, построенный для этой игры, там по локациям переходил по каким то id, а не по url :-\ Но так и не понимаю все это...