name: ecommerce-price-monitor description: | 电商价格监控工具。当用户需要查询淘宝、天猫、京东商品的价格、库存、店铺信息时使用。 触发场景:(1) 用户提供商品URL要求查看价格,(2) 用户说"帮我查这个商品价格"、"监控价格"、"这个商品多少钱", (3) 用户需要批量监控多个商品价格,(4) 用户需要价格历史趋势分析。 支持平台:淘宝(taobao.com)、天猫(tmall.com)、京东(jd.com)。 优先使用 browser 工具抓取(无需额外依赖),可选 Playwright 作为备用方案。
通过 OpenClaw 内置 browser 工具抓取淘宝/天猫/京东商品信息。无需安装 Playwright 等额外依赖。
从 URL 判断平台:
- jd.com → 京东
- taobao.com → 淘宝
- tmall.com → 天猫
打开商品页面:
browser action=open, url="商品URL", profile=openclaw
等待页面加载(动态渲染需要时间):
browser action=snapshot, profile=openclaw, targetId=<从open返回的tab id>
从 snapshot 中提取信息(关键选择器):
| 平台 | 标题选择器 | 价格选择器 | 店铺选择器 |
|---|---|---|---|
| 京东 | .sku-name, h1 |
.p-price, .price |
.shop, .J-shop-name |
| 淘宝 | .tb-detail-hd h1, h1 |
.tb-rmb-num, .price |
.tb-shop-name, .shop-name-wrap a |
| 天猫 | .tb-detail-hd h1, h1 |
.tb-rmb-num, .price |
.tb-shop-name |
提取方法:
1. 用 browser snapshot 获取页面结构
2. 在 snapshot 中查找对应选择器
3. 提取 ref= 对应的元素文本
整理为 JSON 格式输出给用户:
{
"platform": "jd",
"url": "https://...",
"title": "商品标题",
"price": "2999.00",
"shop": "XX旗舰店",
"stock": "现货",
"crawl_time": "2026-05-25T22:00:00"
}
用中文总结: - 商品名 - 当前价格 - 店铺名称 - 库存状态
7w4.net小葱技能站,你的AI助手技能库。
多个 URL 时,逐个抓取,每次间隔 3-5 秒:
1. browser open url1
2. 等待加载,snapshot,提取信息
3. sleep 3s
4. browser open url2
5. ...
pip install playwright && playwright install chromium)browser 截图后 OCR 识别(不推荐,准确率不高)browser 工具默认用 profile=openclaw(隔离环境)¥ 符号,展示时统一去掉这是一份质量较高的电商价格监控技能,文档说明详细、使用流程清晰,对京东和淘宝两个主流平台的抓取指引较为完整。优点是提供了实用的反爬应对方案和多平台选择器参考;不足是天猫平台的支持在文档和代码间存在不一致,脚本功能与文档描述有偏差。整体而言可用性尚可,但使用时需注意文档与实际脚本的差异。