监控竞品官网或特定站点的页面变动,7×24 小时自动巡查,第一时间捕获关键变化。
从用户输入中提取:
支持两种输入格式:
使用 scripts/web-monitor.sh 执行首次抓取:
bash
./scripts/web-monitor.sh add-task \
--url "https://example.com/products" \
--frequency "daily" \
--selector ".price" \
--notify "feishu"
./scripts/web-monitor.sh run-check --task-id "task-001"
首次抓取生成基准版本(Baseline),存储为 JSON 快照。
按设定频率自动访问目标网页,与基准版本对比,识别:
判断变动是否达到通知阈值:
通知内容包含:变动前/变动后/变动幅度/原始链接。
将抓取的原始数据归档至数据仓库,供其他数字员工使用(数据分析虾、报告生成虾等)。
curl、 jq、 pup(HTML 解析)、 diffbrew install pup 或 go install github.com/ericchiang/pup@latestreferences/monitoring-rules.md — 不同类型网站的监控策略references/extraction-templates.md — 常见网站结构的数据提取模板references/anti-detection.md — 应对网站反爬虫机制的策略库上下游虾名数据流向下游data-cleaning-claw原始数据 → 清洗后提供给分析类员工下游compliance-archive-claw监控到新法规时自动归档下游cross-platform-messenger-claw变动通知推送到多个平台下游auto-data-analysis-claw抓取的竞品数据用于分析