Что нового

Нажать кнопку с типом submit.

Muxas

Новичок
Сообщения
4
Репутация
0
Здравствуйте.

Помогите советом как нажать кнопку, у которой есть только поле type="submit", больше нет ни каких параметров. Вот код html:
Код:
<body>
        




        <center>
        <h3>Административный раздел</h3>
        <div class="login">
        <div class="block">
            <form method="POST">
                <input type="hidden"  name="submit" value="1">
                <span style="position: relative;">
                    <span style="color: #999999; position: absolute; top: -20px;"><nobr>Логин</nobr></span>
                    <input type="text" class="span3" name="login">
                </span>
                <span style="position: relative;">
                    <span style="color: #999999; position: absolute; top: -20px;"><nobr>Пароль</nobr></span>
                    <input type="password" class="span3" name="password">
                </span>
                <button type="submit"> Войти </button>
            </form>
            <p style="color: red"><b></b></p>
                    </div>
        </div>
        </center>
        <center><small style="color: #BABABA;">03 rev. 13969</small></center>
    </body>
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Код:
$oForm = _IEFormGetCollection($oIE, 0)
_IEFormSubmit($oForm)
 
Автор
M

Muxas

Новичок
Сообщения
4
Репутация
0
Спасибо за ответ, но не работает.
Вот код autoit:
Код:
#include <IE.au3>
$oIE = _IECreate("https://adm.post.bgln.ru")
WinSetState("[CLASS:IEFrame]", "", @SW_MAXIMIZE)
$oCert = _IEGetObjById ($oIE, "overridelink")
_IEAction ($oCert, "Click")
;Пауза на 5000 мс что-бы успело открыться окно IE
Sleep(5000)
$oForm = _IEFormGetCollection($oIE, 0)
$oLogin  = _IEGetObjByName ($oIE, "login")
$oPwd    = _IEGetObjByName ($oIE, "password")
_IEFormElementSetValue ($oLogin, "Post678954")
_IEFormElementSetValue ($oPwd, "i3nrusj0ou")
_IEFormSubmit($oForm)
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Вот попробуйте так.
Код:
#include <IE.au3>
$oIE = _IECreate("https://adm.post.bgln.ru")
WinSetState("[CLASS:IEFrame]", "", @SW_MAXIMIZE)
$oCert = _IEGetObjById ($oIE, "overridelink")
_IEAction ($oCert, "Click")
;Пауза на 5000 мс что-бы успело открыться окно IE
Sleep(5000)
$oForm = _IEFormGetCollection($oIE, 0)
$oLogin  = _IEGetObjByName ($oIE, "login")
$oPwd    = _IEGetObjByName ($oIE, "password")
_IEFormElementSetValue ($oLogin, "Post678954")
_IEFormElementSetValue ($oPwd, "i3nrusj0ou")
$oButton = _IETagNameGetCollection($oIE, "button", 0)
_IEAction($oButton, "click")
 
Автор
M

Muxas

Новичок
Сообщения
4
Репутация
0
Спасибо за ответ. Все отлично.
 
Верх