-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Как нажать/кликнуть на кнопку
На сайте есть кнопка
<INPUT class=Button value "Log In" type=submit>.
Как на нее нажать/ кликнуть используя скрипт?
|
ntvuser,
Попробуйте так.
Код:
#include <IE.au3>
$iError = 1
$sUrl = 'http://.......'
$oIE = _IECreate($sUrl)
If @error Then Exit -33
For $i = 1 To 1
$oSubmits = _IETagNameGetCollection($oIE, 'input')
If @error Then ExitLoop
For $oSubmit In $oSubmits
If $oSubmit.classname == 'Button' And $oSubmit.value == 'Log In' Then ;'"Log In"' ?
_IEAction($oSubmit, 'click')
If @error Then ExitLoop 2
_IELoadWait($oIE)
If @error Then ExitLoop 2
ExitLoop
EndIf
Next
$iError = 0
Next
If $iError Then
MsgBox(16, 'Error', $iError)
_IEQuit($oIE)
Exit
Else
MsgBox(64, 'Info', 'OK')
EndIf
|
Прекрасно заработало.
Благодарю за помощь.
|
На сайте есть ссылка
HTML код:
<li class="activity quiz modtype_quiz " id="module-576">
<div class="mod-indent">
<div class="activityinstance">
<a class="" onclick="" href="http://.../mod/quiz/view.php?id=576">
<img src="http://.../theme/image.php/boxxie/quiz/1429170455/icon" class="iconlarge activityicon" alt=" " role="presentation" />
<span class="instancename">Нажать здесь</span>
</a>
</div>
</div>
</li>
Как на нее нажать/ кликнуть используя скрипт?
|
Drsmog,
Попробуйте сделать примерно так.
Код:
#include <IE.au3>
Opt('MustDeclareVars', 1)
Local $sUrl = 'адрес страницы', $oIE, $oLi, $oLink
Do
$oIE = _IECreate($sUrl)
If @error Then ExitLoop
$oLi = _IEGetObjById($oIE, 'module-576')
If @error Then ExitLoop
$oLink = _IETagNameGetCollection($oLi, 'a', 0)
If @error Then ExitLoop
_IEAction($oLink, 'click')
If @error Then ExitLoop
_IELoadWait($oIE)
Until 1
If @error Then
MsgBox(16, 'Error', 'Error')
Else
MsgBox(64, 'Info', 'OK')
EndIf
|
Добрый день. Прошу простить, если пишу не туда.
Возможно ли в AutoIT сделать такое:
есть 3 сайта, где проверяются данные по компаниям (наименование компании и БИН_12значный_номер). Сделать gui где будет browse для txt файла, в котором будут находиться построчно наименование компании и БИН_12значный_номер и скрипт пройдется по 3-ем сайтам на проверку, где необходимо в разных полях вставить строки из txt файла и нажать определенную кнопку.
Спасибо.
Пример
|
Время: 08:32.
© OSzone.net 2001-