Автор Тема: [Сеть, интернет] Первая тема  (Прочитано 5276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн goodmax [?]

  • Новичок
  • *
  • Сообщений: 4
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Доброго времени суток!

Мой стаж в 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>

Пытаюсь что-то сделать...
Код: AutoIt [Выделить]
#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)
 


Русское сообщество AutoIt

[Сеть, интернет] Первая тема
« Отправлен: Март 09, 2015, 19:52:38 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
15 Ответов
5686 Просмотров
Последний ответ Январь 01, 2012, 21:40:44
от CreatoR
12 Ответов
4266 Просмотров
Последний ответ Февраль 01, 2012, 22:54:43
от Viktor1703
28 Ответов
17486 Просмотров
Последний ответ Март 13, 2012, 00:59:09
от Kaster
12 Ответов
4543 Просмотров
Последний ответ Апрель 15, 2012, 11:37:00
от MyBB
3 Ответов
2125 Просмотров
Последний ответ Июнь 13, 2012, 19:03:01
от Yashied
0 Ответов
1705 Просмотров
Последний ответ Март 01, 2013, 14:22:21
от Zalman1980
1 Ответов
2575 Просмотров
Последний ответ Июнь 08, 2013, 21:40:00
от madmasles
1 Ответов
1269 Просмотров
Последний ответ Март 04, 2015, 22:00:12
от madmasles
0 Ответов
612 Просмотров
Последний ответ Март 05, 2015, 15:28:03
от madmasles
0 Ответов
1956 Просмотров
Последний ответ Август 04, 2016, 21:05:48
от raf89