Скиллы Продвинутый Веб и поиск

web-monitor

Скачать ZIP
12
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

web-monitor

Инструмент для отслеживания изменений на веб-страницах и получения уведомлений при обновлении контента.

Позволяет мониторить страницы, сохранять их снимки и сравнивать изменения между проверками. Поддерживает работу с CSS-селекторами, чтобы отслеживать не всю страницу целиком, а только нужные элементы — например, таблицы цен или списки статей. :

Установка и запуск

clawhub install rogue-agent1/web-monitor

Если CLI не установлен:

npx clawhub@latest install rogue-agent1/web-monitor

Или через OpenClaw CLI:

openclaw skills install rogue-agent1/web-monitor

Что делает этот инструмент

web-monitor отслеживает изменения на веб-страницах, создавая снимки контента и вычисляя разницу (diff) между ними. Это позволяет точно видеть, какие строки были добавлены или удалены.

Поддержка CSS-селекторов дает возможность сфокусироваться только на нужных частях страницы, исключая «шум» вроде рекламы, временных меток или других динамических элементов. :

Когда использовать

  • Отслеживание изменений цен у конкурентов
  • Мониторинг новых вакансий на сайтах
  • Проверка появления товара в наличии
  • Отслеживание обновлений на государственных ресурсах
  • Контроль публикаций в блогах

Пример рабочего процесса

Вход:

Пользователь просит: «Отслеживай страницу с ценами на example.com/pricing и сообщай об изменениях»

Действия агента:

  1. Добавляет URL и задаёт CSS-селектор для таблицы цен
  2. Создаёт начальный снимок выбранного контента
  3. Сравнивает текущую версию страницы с сохранённой
  4. Формирует diff с указанием добавленных и удалённых строк

Выход:

Отчёт с изменениями в формате diff, где новые строки помечены знаком «+», а удалённые — «-».

Основные возможности

  • Отслеживание любых URL
  • Выделение конкретных элементов через CSS-селекторы
  • Сравнение изменений (diff)
  • Уведомления по ключевым словам
  • История изменений и снимков
  • Поддержка JSON-вывода для автоматизации

Инструмент реализован на Python и не требует обязательных зависимостей (дополнительно можно использовать beautifulsoup4 для работы с CSS-селекторами). :

Хранение данных

Все данные сохраняются локально, включая список отслеживаемых страниц, снимки контента и историю уведомлений. Это позволяет быстро сравнивать изменения и интегрировать инструмент в автоматизированные сценарии.

web-monitor — простой, но мощный инструмент для наблюдения за изменениями в интернете, который можно использовать как вручную, так и в составе автоматизированных процессов.


Файл из источника

11892_web-monitor-1.0.1.zip