Здравствуйте, подскажите можно ли получить содержимое страницы своего аккаунта без использования _IECreate? Т.е. проблема в том, что надо сначала залогиниться, а потом получить код страницы (на подобии того, что выдает функция InetGet)
Щас у меня это делается так:
PS
Просто при использовании _IECreate программа долго запускается, да и комп начинает значительно медленней работать =(
Щас у меня это делается так:
Код:
If StringInStr(_IEBodyReadText($oIE), "Пожалуйста, авторизуйтесь:") Then
_IEAction($oIE, "refresh")
MsgBox (4096,"Предупреждение", "Вы не авторизованы на сайте!")
Global $oLogin = _IEGetObjByName($oIE, "USER_LOGIN"), $oPassword = _IEGetObjByName($oIE, "USER_PASSWORD"), $oCheckbox = _IEGetObjByName($oIE, "USER_REMEMBER"), $oSubmitButton = _IEGetObjByName($oIE, "Login")
Global $username = "Login", $password = "Pass"
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
EndIf
PS
Просто при использовании _IECreate программа долго запускается, да и комп начинает значительно медленней работать =(