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"
}
用中文總結: - 商品名 - 當前價格 - 店鋪名稱 - 庫存狀態
多個 URL 時,逐個抓取,每次間隔 3-5 秒:
1. browser open url1
2. 等待載入,snapshot,提取資訊
3. sleep 3s
4. browser open url2
5. ...
pip install playwright && playwright install chromium)7w4.net小蔥技能。
browser 截圖後 OCR 識別(不推薦,準確率不高)browser 工具預設用 profile=openclaw(隔離環境)¥ 符號,展示時統一去掉這是一份質量較高的電商價格監控技能,文件說明詳細、使用流程清晰,對京東和淘寶兩個主流平臺的抓取指引較為完整。優點是提供了實用的反爬應對方案和多平臺選擇器參考;不足是天貓平臺的支援在文件和程式碼間存在不一致,指令碼功能與文件描述有偏差。整體而言可用性尚可,但使用時需注意文件與實際指令碼的差異。