Agent Skills
返回列表
网页变化监控

网页变化监控

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e7b581d1/web-check-wu。

技能介绍

要解决什么问题

价格页、公告栏、备案状态、竞品落地页——很多信息只挂在官网上,没有 RSS,也不会主动推到你邮箱。人工隔几天打开对比既费事又容易漏掉窗口期。你需要的是固定间隔抓取、用稳定指纹判断是否真的变了,并在变化发生时主动通知,而不是靠记忆轮询。

技能如何工作

本技能围绕 references/config.json 与 scripts/check.py 运转:

  • 定时检测:默认约每 20 分钟执行一次(check_interval_minutes 可配),对 websites 里 enabled: true 的条目发起请求。
  • 变化检测:将页面 HTML 与相关 图片 内容计算 MD5,与 logs/data/*.json 中该站点的历史 hash 比对;不一致则视为变更。
  • 邮件告警:命中变更后向 alert_emails 中的地址发送通知。
  • 对话管理配置:通过自然语言指令读写同一配置文件——增删站点、启用/禁用、查看列表、维护告警邮箱;url 须以 http:// 或 https:// 开头。

典型流程:拉取 → 算 hash → 与上次记录对比 → 有差异则发信并更新本地历史;执行过程还会写入按日期的日志文件。

适用边界与注意点

  • 指纹基于 HTML/图片 MD5,动态渲染、A/B、广告位轮播、CDN 缓存 都可能造成「假阳性」;反爬、登录墙、403 等会导致抓取失败,需结合目标站策略评估。
  • 配置文件路径为 ~/.workbuddy/skills/web-check/references/config.json;历史在 logs/data/*.json,排查问题时可对照当日 YYYY-MM-DD.log。
  • 默认可带示例站点名,上线前应在对话中改成你的真实 URL 与收件人,避免对无关地址空跑。

使用场景

  • 竞品在官网改价无 RSS,需每 20 分钟比对页面 HTML/图片 MD5,变更时邮件通知采购同事。
  • 负责对外 SLA 的工程师需盯供应商状态页,页面内容一变就发到 on-call 邮箱而不是人工刷新。
  • 合规岗需跟踪监管或合作方政策公告 URL,通过对话增删监控站点并维护多收件人告警列表。
  • 发布前需确认文档站某页是否被误改,手动跑检测脚本并对照 logs/data 里历史 hash 排查。

适合人员

  • 对接多家 SaaS 报价页、需在官网调价窗口第一时间知情的采购或商务运营
  • 对外承诺可用性的 SRE/运维,要把第三方状态页纳入被动告警而非值班浏览器书签
  • 需留存「何时官网公告变更」证据链的合规或法务,并要灵活启用/禁用单条监控
  • 维护产品文档或 changelog 站点的技术写作者,担心静态页被误部署后无人发现