Возможности

Мониторинг содержания страницы

Проверяем не только код ответа, но и то, что реально видит пользователь: наличие текста, цены, кнопки «Купить», отсутствие заглушек и ошибок в шаблоне.

Что проверяется

  • Обязательный текст. Если фраза исчезла со страницы — это ошибка, даже когда сервер отвечает 200.
  • Запрещённый текст. Появление «Ошибка», «Технические работы» или「404」сразу поднимает инцидент.
  • Регулярные выражения и селекторы. Проверка конкретного блока вёрстки, а не всей страницы.
  • Размер страницы. Резкое падение размера обычно означает обрезанный ответ или пустой шаблон.
  • Изменение контента. Хэш страницы и diff: что именно добавилось или удалилось.

Как это работает

  1. Указываете адрес и текст, который обязан быть на странице.
  2. Мы запрашиваем страницу и ищем фразу с учётом регистра и кодировки.
  3. При исчезновении текста создаётся инцидент и уходит алерт с фрагментом ответа.

Параметры

ПараметрЗначениеПо умолчанию
Обязательный текстдо 200 символов, можно HTML-комментарий—
Запрещённый текстдо 200 символов—
Метод запросаGET, POSTGET
Максимальный размердо 2 МБ200 КБ
Хранение слепка10 последних версий10

Частые вопросы

Проверка не сломается от ротации баннеров?

Нет: исключаемые фрагменты задаются регулярным выражением — даты, счётчики и случайные блоки вычитаются перед сравнением.

Что если страница рендерится JavaScript?

Для таких страниц используйте проверку в браузере: она дождётся отрисовки и проверит видимый текст.

Можно ли проверять цену товара?

Да, через регулярное выражение или проверку JSON-ответа API — например, что цена не равна нулю.