Что нового

Проверка по содержанию текста

Frank

Новичок
Сообщения
3
Репутация
0
Добрый день.
Мой скрипт заходит на сайт, открывает страницу в новой вкладке и сохраняет ее на компьютер.

Этот сайт, в качестве противодействия парсингу, открывает страницу "Вы не робот?"
Как можно проверить содержит ли страница определенный текст?
Если содержит - завершить выполнение скрипта, если не содержит - продолжить выполнение скрипта.

Заранее спасибо за помощь!
 

hedji

Продвинутый
Сообщения
409
Репутация
94
Код:
$str=BinaryToString(InetRead("https://yandex.ru/", 1), 4) ;'https://yandex.ru/' заменить на требуемый адрес
If StringInStr($str, "Сейчас в СМИ") Then ;'Сейчас в СМИ' заменить на 'Вы не робот?'
	MsgBox(0, "", "Валим отсюда!!!")
EndIf
 
Верх