Доброго времени суток.
Ув. пользователи, подскажите, пожалуйста, как залогиниться на сайт и перейти на нужнуу вкладку, если там почти все реализовано на JS. Я новичок, по этому огромная просьба, пожалуйста, объясните как делать.
Код странички с формой логина выглядит так, хотя в браузере отрабатывает JS и форма есть (тыками мышей и клавиатурой можно зайти)
Код странички
Находил такой вариант для gmail, но не получилось, возращает пустой результат...
Ув. пользователи, подскажите, пожалуйста, как залогиниться на сайт и перейти на нужнуу вкладку, если там почти все реализовано на JS. Я новичок, по этому огромная просьба, пожалуйста, объясните как делать.
Код странички с формой логина выглядит так, хотя в браузере отрабатывает JS и форма есть (тыками мышей и клавиатурой можно зайти)
Код странички
Код:
<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
<link type="text/css" rel="stylesheet" href="tme.css">
<link rel="icon" href="images/favicon.ico">
<title>Program Tool</title>
<script type="text/javascript" language="javascript" src="tme/tme.nocache.js"></script>
</head>
<body>
<iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>
<noscript>
<div style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
Your web browser must have JavaScript enabled
in order for this application to display correctly.
</div>
</noscript>
<div id= "loginContainer"> </div>
</body>
</html>
Код:
#include <IE.au3>
$login = InputBox("Enter User Name", "Enter user name:", "", "", "200", "130")
$pass = InputBox("Enter Password", "Enter password:", "", "", "200", "130")
$oIE = ObjCreate("InternetExplorer.Application.1")
With $oIE
.Visible = 1
.Height = 768
.Width = 1024
.Navigate("https://accounts.google.com/ServiceLogin?sacu=1&scc=1&continue=https%3A%2F%2Fmail.google.com%2Fmail%2F&hl=ru&service=mail")
EndWith
_IELoadWait ($oIE)
$oForm = _IEGetObjById($oIE, "gaia_loginform")
$iLogin = _IEFormElementGetObjByName($oForm, "Email")
_IEFormElementSetValue($iLogin, $login)
$iPass = _IEFormElementGetObjByName($oForm, "Passwd")
_IEFormElementSetValue($iPass, $pass)
$oTik_galochka = _IEGetObjByName($oIE, "PersistentCookie")
_IEAction($oTik_galochka, "click")
_IEFormSubmit($oForm)