Что нового

[Сеть, интернет] Поиск определенного текста в окне браузера

APGEN

Новичок
Сообщения
9
Репутация
0
Кликать по нужному тексту не составляет проблем. Но нужен блок, который к примеру будет искать слово "банан" на странице. Если найдет, то выполнять одно действие, если нет то другое...или продолжать.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
APGEN
Код:
#include <IE.au3>

$sUrl = 'http://autoit-script.ru/index.php?topic=5174'

$oIE = _IECreate($sUrl)
$sText = _IEBodyReadText($oIE)
If StringInStr($sText, 'madmasles') Then
	MsgBox(64, 'Info', 'Я Вам ответил :)')
Else
	MsgBox(64, 'Info', 'Меня нет :)')
EndIf
;D
 

Garrett

Модератор
Локальный модератор
Сообщения
3 999
Репутация
964
madmasles
OffTopic:
;D :ok:
 

IoffeMax

Новичок
Сообщения
22
Репутация
1
1. Захожу в Chrome
2. вставляю и запускаю chrome://chrome/settings/searchEngines

Теперь нужно табами пройтись по всем полям и собрать все стринги

Заранее благодарю :smile:
 

C2H5OH

AutoIT Гуру
Сообщения
1 473
Репутация
333
IoffeMax, ты крут!
Продолжай развивать свой скрипт.
Мы будем следить за твоими успехами.
 

IoffeMax

Новичок
Сообщения
22
Репутация
1
Это такая форма вежливости? 8)
 

Trans

Знающий
Сообщения
257
Репутация
6
Код:
Func Test()
	$SearchTextPage = $oIE.document.body

    If IsObj($SearchTextPage) Then

        $SearchTextPage= $SearchTextPage.createTextRange()

        If $SearchTextPage.findText("Нужный нам текст") == True Then
			;Функция клика
		EndIf
                Else
         ;функция, которая должна выполняться в случае если ваш текст не будет найден
	EndIf
EndFunc
 
Верх