Что нового

Как симулировать нажатие кнопки в IE ( вопрос к функции _IEGetObjByName)

panda1945

Новичок
Сообщения
4
Репутация
1
Доброго времени суток

Задача такая: автоматизировать закачку одного обновления с офсайта.

http://www.oviont.ru/ru/download/free/?id=17
Вот тут надо нажать кнопку "Перейти к скачиванию"

Пошел по поиску нашел это:
Код:
#include <IE.au3>
$oIE = _IECreate('[url=http://www.i.ua/?_rand=1803059607%27]http://www.i.ua/?_rand=1803059607'[/url])
$oForm = _IEGetObjByName($oIE, 'lform')
;...
_IEFormSubmit($oForm)


Почитал ман к _IEGetObjByName . но так и не понял откуда взялись данные что $s_Id кнопки ВХОД = 'lform' .
Каким образом можно получить эти данные?

Спасибо всем обратившим внимание на проблему
 

BIOS

Жизнь - игра. График - супер, но сюжет - хреновый.
Сообщения
173
Репутация
69
panda1945 [?]
Каким образом можно получить эти данные?
Открываем исходный код твоей страницы
Находим текст кнопки "Перейти к скачиванию"
Видим что у тега, который обозначает кнопку
Код:
<input id="go" tabindex="1" type="submit" class="button" value="Перейти к скачиванию"/>
ID="go"

Итак, у нас есть ID кнопки, этого достаточно, чтобы на неё выйти

В итоге, мы имеем код
Код:
#include <IE.au3>
$oIE = _IECreate('http://www.oviont.ru/ru/download/free/?id=17')
$oButton = $oIE.document.getElementById('go')  ;выходим на кнопку
_IEAction ( $oButton, 'click' ) ;жмём на кнопку


Почитай инфу про HTML, шибко поможет
Если нет времени читать, а сделать нада - стучи в АСЮ, помогу
У форума немного другая тематика
 
Автор
P

panda1945

Новичок
Сообщения
4
Репутация
1
BIOS, спасибо)))) ;D

Если не сложно поясни пожалуйста строчку

Код:
.document.getElementById


что это?
Константа,функция?
что она делает я понял. English чуточку помню ;D )
но в справке увы ничего о ней найти не смог.
 
Автор
P

panda1945

Новичок
Сообщения
4
Репутация
1
Вы правы.
Пошел курить матчасть :laugh:
 

BIOS

Жизнь - игра. График - супер, но сюжет - хреновый.
Сообщения
173
Репутация
69
panda1945 [?]
Если не сложно поясни пожалуйста строчку
Виноват, правильнее былоб привести функцию, которую указал madmasles
Это её "сокращённый" вид
Выход на объект по его ID
 
Верх