Что нового

Почему скрипт перестает работать после подписания формы

darkwhite

Новичок
Сообщения
129
Репутация
4
есть скрипт авторизации на сервере.
но дело в том что там двойная авторизация. Начальная, а затем выбор сервера.
проблема в том, что не могу проделать никаких действий после подписания формы начальной авторизации. ни получить html, ни коллекцию ссылок. даже msgbox не работает. :(
не подскажите в чем проблема? :IL_AutoIt_1:

Код:
#include <IE.au3>
Opt("TrayAutoPause", 0)

$sLogin = 'Test_it'
$sPass = 'testit'

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

$oForm = _IEGetObjByName($oIE, 'loginForm_default')
$oLogin = _IEFormElementGetObjByName($oForm, 'loginForm_default_username')
$oPass = _IEFormElementGetObjByName($oForm, 'loginForm_default_password')
    _IEFormElementSetValue($oLogin, $sLogin)
    _IEFormElementSetValue($oPass, $sPass)
    _IEFormSubmit($oForm)

$oHtml=_IEBodyReadHTML($oIE)
MsgBox(0,"Body",$oHtml)
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
darkwhite,
Поменяйте
Код:
;...
_IEFormSubmit($oForm)
;на
_IEFormSubmit($oForm, 0)
_IELoadWait($oIE)
;...
 
Автор
D

darkwhite

Новичок
Сообщения
129
Репутация
4
madmasles
:beer: гениально ) простой ключик ) но ведь заковырка какая )))

а пенести темку в новый раздел? ))
 
Верх