Установка скиллов и плагинов 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 и сообщай об изменениях»
Действия агента:
- Добавляет URL и задаёт CSS-селектор для таблицы цен
- Создаёт начальный снимок выбранного контента
- Сравнивает текущую версию страницы с сохранённой
- Формирует diff с указанием добавленных и удалённых строк
Выход:
Отчёт с изменениями в формате diff, где новые строки помечены знаком «+», а удалённые — «-».
Основные возможности
- Отслеживание любых URL
- Выделение конкретных элементов через CSS-селекторы
- Сравнение изменений (diff)
- Уведомления по ключевым словам
- История изменений и снимков
- Поддержка JSON-вывода для автоматизации
Инструмент реализован на Python и не требует обязательных зависимостей (дополнительно можно использовать beautifulsoup4 для работы с CSS-селекторами). :
Хранение данных
Все данные сохраняются локально, включая список отслеживаемых страниц, снимки контента и историю уведомлений. Это позволяет быстро сравнивать изменения и интегрировать инструмент в автоматизированные сценарии.
web-monitor — простой, но мощный инструмент для наблюдения за изменениями в интернете, который можно использовать как вручную, так и в составе автоматизированных процессов.
Файл из источника