Vlasssov Осваивающий Сообщения 430 Репутация 25 18.10.2009 #1 Вопрос такой. На сайте есть поле поиска по сайту. Как в это поле ввести текст, а потом нажать enter?
beve Осваивающий Сообщения 104 Репутация 30 18.10.2009 #2 Аналогично этому: Код: #include <IE.au3> $oIE = _IECreate ("http://www.google.com.ua") $oForm = _IEFormGetCollection ($oIE, 0) $oInput =_IEGetObjByName($oIE,"q") _IEFormElementSetValue ($oInput, 'Гав') _IEFormSubmit ($oForm)
Аналогично этому: Код: #include <IE.au3> $oIE = _IECreate ("http://www.google.com.ua") $oForm = _IEFormGetCollection ($oIE, 0) $oInput =_IEGetObjByName($oIE,"q") _IEFormElementSetValue ($oInput, 'Гав') _IEFormSubmit ($oForm)
B bulldog5293 Знающий Сообщения 172 Репутация 9 25.10.2009 #3 А как перестроить скрипт Код: #include <IE.au3> $oIE = _IECreate ("http://www.yandex.ru") $oForm = _IEFormGetCollection ($oIE, 0) $oInput =_IEGetObjByName($oIE,"q") _IEFormElementSetValue ($oInput, 'Гав') _IEFormSubmit ($oForm) Чтобы он не вбивал в строку поиска не Гав, а просто находил ссылку и делал переход по ней?
А как перестроить скрипт Код: #include <IE.au3> $oIE = _IECreate ("http://www.yandex.ru") $oForm = _IEFormGetCollection ($oIE, 0) $oInput =_IEGetObjByName($oIE,"q") _IEFormElementSetValue ($oInput, 'Гав') _IEFormSubmit ($oForm) Чтобы он не вбивал в строку поиска не Гав, а просто находил ссылку и делал переход по ней?
joiner Модератор Локальный модератор Сообщения 3 372 Репутация 589 25.10.2009 #4 напиши не гав а нужное слово.. имя объекта тоже не верное. нужно писать Код: $oInput =_IEGetObjByName($oIE,"text") а ссылки нужно смотреть будет.. или тебе все равно по каким тыкать? Vlasssov [?] На сайте есть поле поиска по сайту Нажмите, чтобы раскрыть... нужно еще учесть что порядковые номера формы поиска могут различаться.. для этого сначала определяешь форму а потом имя объекта ввода слова поиска. посмотреть подробно можно тут http://autoit-script.ru/index.php/topic,181.0.html
напиши не гав а нужное слово.. имя объекта тоже не верное. нужно писать Код: $oInput =_IEGetObjByName($oIE,"text") а ссылки нужно смотреть будет.. или тебе все равно по каким тыкать? Vlasssov [?] На сайте есть поле поиска по сайту Нажмите, чтобы раскрыть... нужно еще учесть что порядковые номера формы поиска могут различаться.. для этого сначала определяешь форму а потом имя объекта ввода слова поиска. посмотреть подробно можно тут http://autoit-script.ru/index.php/topic,181.0.html