自托管网页变化检测:按 CSS/JSONPath/可视化选择器盯住页面局部,支持浏览器步骤(登录、点按后检测)、PDF 文本变化、JSON API 监控,变化时经 Discord/Email/Slack/Telegram/API 等多渠道通知。星数:本次搜索未给出可引用数字,记 unverified。许可证:本次搜索未明确给出,记 unverified(以仓库 LICENSE 为准)。
适用场景:竞品调价、官方公告更新、商品补货、政策页面改版——先由它低成本发现「确实变了」,再触发下游 LLM 做「这次变化重不重要、影响是什么」的判断,避免对全量页面烧 Token。
changedetection 价格监控 补货监控 网页变化 通知
操作步骤
- Docker 起服务并加一个 Watch(URL+选择器+检查间隔),调好过滤(忽略时间戳/广告位等噪声区),把通知渠道设为 Webhook 指向 n8n/自己的服务,Webhook 收到 diff 后调用
https://tokenbuddy.cc让 LLM 输出「变化摘要+重要度 1–5+建议动作」JSON,重要度≥4 才发群消息
工具链
- changedetection.io
- Docker
- Playwright 抓取器
- Webhook
- n8n/HTTP 下游
- LLM API
接入本站 API:本体不直接调 LLM;通过它的 Webhook/API 通知把 diff 文本送到 n8n 的 HTTP 触发节点或自写小服务,再以
{{API_KEY}} 调 https://tokenbuddy.cc。这样 LIN 的 API 用量发生在「判断与摘要」环节,正是可替代人工阅读的部分。注意事项
- ⚠️ 不圈定选择器时页面噪声(广告、推荐位)会天天误报,必须用 Visual Selector/CSS 过滤;需要登录/复杂交互的页面要配 Browser Steps + Playwright,资源占用明显上升;高频检查有被目标站封禁风险,间隔宁可 1–6 小时