changedetection.io 网站变更监控
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 将 @user_3c6cb52e/changedetection-io-website-change-monitor 安装到当前 AI 助手中。
技能介绍
解决的实际问题
价格下跌、库存补货提醒以及隐藏在网页深处的小改动往往转瞬即逝。常规的通用爬虫或 RSS 订阅难以捕捉这类动态,而人工重复检查不仅耗时,也很容易遗漏。changedetection.io 把目光聚焦在网页内容的结构化变更上,让开发者能够针对具体元素建立长期监控。
工作原理与核心能力
- 视觉选择器:在运行完 Playwright 驱动的浏览器步骤后,通过视觉选择器精准圈定需要监控的页面区域,过滤掉无关的页头页尾和广告。
- 浏览器自动化:借助 Playwright 执行完整的渲染与交互流程,可以应对依赖 JavaScript 的动态页面,而不是简单抓取静态 HTML。
- AI 增强判断:监控到的内容可以交给 GPT-4o-mini、Gemini Flash 等模型做语义分析,本地也可以通过 Ollama、vLLM 或任何 OpenAI 兼容模型运行。
- 多渠道通知:支持 Discord、Slack、Telegram、电子邮件以及 Webhook,让告警直达你已有的协作工具。
关键步骤很直接:选择目标页面 → 执行浏览器步骤 → 在视觉选择器标签中优化感兴趣的内容 → 由 AI 判断是否有实质变化 → 通过偏好的渠道发送警报。
适用边界与注意事项
这个技能本质上依赖上游 changedetection.io 的能力。Docker 部署需要根据实际环境调整端口与挂载路径,并确保 Playwright 已正确启用,否则浏览器步骤无法执行。对于高度动态或需要登录的站点,仍需额外配置。AI 判断的准确性依赖所选模型和提示方式,偶尔可能需要人工复核。自托管意味着你需要自行维护服务可用性与通知渠道的连通性,安全设置也要自行把关。
使用场景
- 电商运营需要盯住竞品价格,商品降价时第一时间收到通知并保留页面截图
- 库存负责人要在商品补货上架时立刻触发提醒,避免错过限量销售窗口
- 安全工程师需要监控内部门户是否被篡改,页面被改动时通过 Webhook 推送事件
- 数据分析人员要对比公告页历史版本,确认规则调整或文案修订是否已经生效
适合人员
- 电商平台运营:需要盯住竞品与自有商品的价格波动,降价时立刻收到提醒
- 内容安全工程师:负责监控官网和内部门户是否被篡改,改动需要留证
- 库存与采购负责人:需要在某款断货商品重新上架时第一时间触发告警
- 独立开发者:想用自托管方式把多个站点的变更汇总推送到 Slack 或 Discord