Каким образом я могу проверить содержимое страницы сайта?
В: Мне необходимо вести мониторинг страниц Web-сайта. Каким образом проверить страницу на наличие или отсутствие определённого содержимого?
О: Несколько примеров определённых пользователем мониторов устанавливаются вместе с IPHost Network Monitor. Один из них — скрипт, который проверяет содержимое Web-страницы (и извлекает определённое содержимое из страницы). Этот скрипт (http_content.vbs) напоминает скрипт file_content.vbs: он загружает документ по URL и вычисляет количество имеющихся строк, или ищет первую числовую строку за определённой строкой. Этот скрипт находится в папке scripts\ под именем iphost_http_content.vbs и принимает следующие параметры:
<URL> режим строка
Пример командной строки:
«http://weather.yahooapis.com/forecastrss?p=UKXX0085&u=c» F temp=
(он загружает страницу прогнозов погоды Yahoo для Лондона и возвращает температуру воздуха в указанной локации, по Фаренгейту)
Важно: следует учесть, что запуск скриптов может порождать заметную дополнительную нагрузку; указывайте, пожалуйста, разумный интервал для тайм-аута в поле ‘Down state timeout’, чтобы скрипт действительно запускался и возвращал полезную информацию.
Например, можно создать определённый пользователем монитор со следующими параметрами: