Автор Тема: Проверка по содержанию текста  (Прочитано 110 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Frank [?]

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Добрый день.
Мой скрипт заходит на сайт, открывает страницу в новой вкладке и сохраняет ее на компьютер.

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

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


Русское сообщество AutoIt

Проверка по содержанию текста
« Отправлен: Январь 09, 2019, 16:52:51 »

Помечен как лучший ответ пользователем Frank Отправлен Январь 10, 2019, 11:19:12

Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 338
  • Репутация: 61
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Проверка по содержанию текста
« Ответ #1, Отправлен: Январь 09, 2019, 17:27:26 »
Код: AutoIt [Выделить]
$str=BinaryToString(InetRead("https://yandex.ru/", 1), 4) ;'https://yandex.ru/' заменить на требуемый адрес
If StringInStr($str, "Сейчас в СМИ") Then ;'Сейчас в СМИ' заменить на 'Вы не робот?'
    MsgBox(0, "", "Валим отсюда!!!")
EndIf
 


Русское сообщество AutoIt

Re: Проверка по содержанию текста
« Ответ #1 Отправлен: Январь 09, 2019, 17:27:26 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
1 Ответов
3219 Просмотров
Последний ответ Февраль 08, 2010, 16:01:13
от TheBloodTear
8 Ответов
13398 Просмотров
Последний ответ Февраль 12, 2010, 19:02:08
от Kaster
10 Ответов
6757 Просмотров
Последний ответ Апрель 01, 2011, 01:12:20
от Kaster
3 Ответов
5469 Просмотров
Последний ответ Февраль 27, 2012, 06:52:34
от Moonsin
7 Ответов
5851 Просмотров
Последний ответ Март 06, 2012, 15:10:16
от gregaz
3 Ответов
2574 Просмотров
Последний ответ Июнь 01, 2012, 18:35:28
от madmasles
4 Ответов
5630 Просмотров
Последний ответ Декабрь 06, 2012, 15:56:48
от vaf
0 Ответов
1806 Просмотров
Последний ответ Декабрь 06, 2012, 16:07:56
от madmasles
1 Ответов
1813 Просмотров
Последний ответ Апрель 25, 2014, 09:06:06
от madmasles
0 Ответов
437 Просмотров
Последний ответ Сентябрь 20, 2017, 18:35:31
от XXXSAPSANXXX