goodmax
Новичок
- Сообщения
- 4
- Репутация
- 0
Доброго времени суток!
Мой стаж в AutoIT равен двум суткам. Прошу вашей помощи.
Надо заполнить поля авторизации на сайте и нажать кнопку "Войти". Сложность в том, что у формы нет ни имени, ни id. Перерыл на форуме кучу всего, пробовал, пробовал...
Как пример - код формы:
Пытаюсь что-то сделать...
Мой стаж в AutoIT равен двум суткам. Прошу вашей помощи.
Надо заполнить поля авторизации на сайте и нажать кнопку "Войти". Сложность в том, что у формы нет ни имени, ни id. Перерыл на форуме кучу всего, пробовал, пробовал...
Как пример - код формы:
Код:
<form method="post" action="" onsubmit="AjaxLogin(this); return false;" class="login">
<h1>Вход</h1>
<dl>
<dt>
<label for="login_login">Логин:</label>
</dt>
<dd>
<input type="text" id="login_login" name="login" value="" class="radius3" />
</dd>
<dt>
<label for="login_password">Пароль:</label>
</dt>
<dd>
<input type="password" id="login_password" name="password" value="" class="radius3" />
<span class="error radius3" style="visibility: hidden"></span>
</dd>
<dd class="login_submit">
<div class="radius3">
<p>
<input id="remember_" type="checkbox" name="remember" value="on" checked="checked" />
<label for="remember_">Запомнить меня</label>
</p>
<input type="submit" value="Войти" />
<input type="hidden" value="" name="back" />
</div>
</dd>
</dl>
</form>
Пытаюсь что-то сделать...
Код:
#include <IE.au3>
Global $sLogin = "pupkin"
Global $sPassword = "777"
_IELoadWaitTimeout(10000)
$oIE = _IECreate("адрес сайта")
; Вот тут я не знаю как получить элементы формы
$oLogin = _IEGetObjByName($oForm, "username")
_IEFormElementSetValue($oLogin, $sLogin)
$oPassword = _IEGetObjByName($oForm, "password")
_IEFormElementSetValue($oPassword, $sPassword)
_IEFormSubmit($oForm, 0)