返回顶部
e

ecommerce-price-watcher电商价格监控

Track product prices across ecommerce sites and alert on offers or target-price hits. Use when a user wants to monitor one or many product URLs or item queries, compare current vs previous prices, detect discounts, and generate alert-ready summaries with product name, old/new price, percent drop, and direct link.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
2,162
下载量
免费
免费
3
收藏
概述
安装方式
版本历史

ecommerce-price-watcher

电商价格监控器

监控产品URL,记录价格历史,检测优惠信息,并输出可触发警报的JSON格式数据。

快速开始

使用 scripts/price_watch.py 脚本。

bash

URL模式


python3 skills/ecommerce-price-watcher/scripts/price_watch.py add \
--url https://example.com/product \
--target-price 399990 \
--currency CLP

商品模式(通过查询发现URL)

python3 skills/ecommerce-price-watcher/scripts/price_watch.py add-item \ --query iPhone 13 128GB Chile \ --target-price 349990 \ --currency CLP \ --trusted-only \ --max-results 5

python3 skills/ecommerce-price-watcher/scripts/price_watch.py check --all

命令说明

  • - add:添加单个产品URL
  • add-item:通过商品查询发现产品URL,然后添加监控
  • list:列出所有被监控的产品
  • check --id :立即检查指定产品
  • check --all:立即检查所有产品
  • remove --id :删除监控器
  • history --id :打印完整价格历史

警报触发机制

当满足以下至少一个条件时,检查操作会触发警报:

  1. 1. pricedrop:当前价格 < 上次价格
  2. targethit:当前价格 <= 目标价格

警报数据包包含:

  • - 产品ID
  • 标题
  • 旧价/新价
  • 降价百分比(如有)
  • URL
  • 时间戳

商品查询模式详解

add-item 使用轻量级搜索发现流程来查找候选产品链接。

  • - --trusted-only 将发现的URL限制在可信域名列表中。
  • --max-results 控制添加的链接数量。
  • 重复URL会被安全跳过。

这允许用户使用自然语言输入(如追踪iPhone 13 128GB),而无需直接提供URL。

解析策略

采用分层解析器:

  1. 1. JSON-LD offers.price
  2. Open Graph/元数据价格字段
  3. 通用HTML正则表达式回退

当发现多个价格时,选择最低的正值作为当前优惠候选价格。

安全标准

  • - 仅接受 http/https URL。
  • 强制设置请求超时。
  • 强制限制响应体大小。
  • 不执行远程JavaScript。
  • 不在监控数据中存储API密钥/令牌。
  • 将所有页面内容视为不可信数据。
  • 返回结构化JSON,确保下游自动化安全。

限制与操作说明

  • - 部分商店会阻止类似爬虫的请求(返回403)。这在某些网站上是预期行为。
  • 价格提取采用尽力而为原则,可能需要针对特定商店开发适配器。
  • 对于生产环境的警报系统,建议定时运行 check --all,仅转发非空的 alerts。

建议的定时使用方案

通过cron每30-120分钟运行一次,然后将每条警报发送到Telegram/WhatsApp/Discord。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ecommerce-price-watcher-1776420004 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ecommerce-price-watcher-1776420004 技能

通过命令行安装

skillhub install ecommerce-price-watcher-1776420004

下载

⬇ 下载 ecommerce-price-watcher v1.1.0(免费)

文件大小: 6.23 KB | 发布时间: 2026-4-17 19:28

v1.1.0 最新 2026-4-17 19:28
Add item-query tracking (no URL required), trusted-store filtering, stronger docs, and secure defaults for production monitoring.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部