前言¶
开发者经常需要关注某个网页的内容变化,比如价格、版本、政策或竞品信息。手动刷新页面、复制内容对比,效率很低。如果需要同时监控多个页面,重复操作更让人疲惫。哨兵可以在对话中直接用自然语言完成这些监控任务,减少重复劳动。
是什么¶
哨兵是一个网页内容变更监控工具,用于在对话中监控一个或多个网页是否发生变化。它支持添加/删除监控目标、检查内容差异、按关键词或正则过滤变更、查看监控列表和状态等操作。该 Skill 由社区开发者 user_c095668c 发布,分类为 it-ops-security,当前版本 1.0.0。
核心功能¶
- 添加监控目标:通过自然语言指定要监控的 URL 和关注点。
- 检查变更:对比页面内容与上次保存的快照,识别变化。
- 过滤变更:通过关键词或正则表达式过滤不关心的内容,只关注需要关注的变更。
- 管理监控:修改监控名称、暂停或恢复监控、删除监控目标。
- 查看列表:列出当前所有监控的页面及其状态。
- 定时检查:设置定时任务,定期检查所有监控目标,有变化时通知。
安装与启用¶
在支持 SkillHub 的环境中,可以通过以下方式安装:
skill install @user_c095668c/web-monitor-plus
安装后,在对话中即可使用哨兵相关的自然语言指令触发监控操作。
典型用法¶
添加监控¶
用哨兵监控 https://example.com,关注价格变化、政策变更、竞品监控、版本追踪、Issue 跟踪等。
检查变更¶
检查一下有没有变化。
查看列表¶
列出我现在监控的所有页面。
管理操作¶
把那条监控的名字改成「xxx」/ 暂停 / 恢复 / 删除。
定时检查¶
每天早上 9 点自动检查所有监控,有变化通知我。
典型场景¶
- 价格监控:监控 JetBrains 价格页,只关注价格变化。
- 版本追踪:监控 OkHttp Releases,有新版本告诉我。
- 竞品招聘:监控米哈游社招页,只关注客户端岗位。
- 政策变更:监控 Google Play 政策页,盯游戏/隐私条款。
- Issue 跟踪:追踪某个 GitHub issue 的状态变化。
- 证书预警:监控证书页面,关注有效期变化。
适用场景与注意¶
适合需要持续关注网页内容变化的场景,如价格对比、版本追踪、政策更新、竞品监控等。该工具在对话中通过自然语言操作,适合熟悉自然语言指令的开发者。
注意:监控功能依赖于对网页结构的理解,某些动态加载或需要登录的页面可能无法正常获取内容。