← 返回 Skills 市场
spzwin

pharmacy-price-monitor

作者 spzwin · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
82
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pharmacy-price-monitor
功能描述
药品电商价格监控与版本识别系统。监控京东、淘宝、拼多多等电商平台药品售价,识别低于标准价的违规商家及非授权版本(海外版、港版等),自动生成 Markdown 分析报告与多期趋势对比。使用 OpenClaw Browser 工具进行数据抓取,绕过反爬机制。适用于:价格体系维护、渠道风险监控、市场调研、代理商合规检查...
安全使用建议
这项技能在功能上与其描述一致(抓取、检测、入库、生成报告),但存在几个需用户注意的风险和行动项: - 会话/凭据访问:脚本建议加载/使用已登录的浏览器 cookies(示例路径 /tmp/jd_cookies.json)或使用浏览器 profile:user,这会暴露你的登录会话与其他网站 cookies。除非你明确信任发布者并理解后果,否则不要提供 cookie 文件或共享浏览器 profile。 - 反爬规避行为:SKILL.md 与脚本中包含绕过反爬的技术(修改 navigator.webdriver、设置 automation flags、长时间等待、主动点击/注入脚本、建议切换 IP/proxy)。这可能违反电商平台的服务条款或法律/合规要求。评估合规性与法律风险后再使用。 - 隐式依赖:脚本使用 Playwright/Chromium,但未声明安装步骤。若在本地运行,需事先在受控环境(隔离虚拟机或容器)中安装并测试依赖,避免在主账户环境中直接运行。 - 建议操作: 1) 在隔离环境中测试(临时 VM /容器),并确认不会上传敏感文件到外部服务器。 2) 检查并控制 cookie 文件来源,避免导入包含跨站会话或不必要域的 cookies;最好使用专用测试账号或不登录策略。 3) 若不希望使用规避技术或登录,会修改/移除相关代码(注入脚本、automation flags、cookie 加载)并改用公开 API 或平台授权渠道。 4) 要求作者/发行方提供依赖与安装说明(playwright、Python 包、浏览器版本),并说明是否会向远程服务器发送抓取数据(当前代码未显式上报远程端点)。 5) 考虑法律与合规性影响(平台 Terms of Service、反自动化政策、数据使用许可),并在公司合规团队同意后再在生产环境运行。 总体推荐:在信任发布者并完成以上检查前,将此技能视为“可用但需谨慎”的工具;如果你不能或不愿提供 cookies/profile 或使用规避策略,优先寻找基于官方 API 的替代方案。
功能分析
Type: OpenClaw Skill Name: pharmacy-price-monitor Version: 1.0.0 The skill is a specialized pharmaceutical price monitoring system designed to track MAP (Minimum Advertised Price) compliance and identify unauthorized imports on JD, Taobao, and Pinduoduo. It utilizes the OpenClaw browser tool and Playwright to perform automated scraping, including logic for handling AJAX-based pagination and anti-bot measures (e.g., custom User-Agents and cookie loading from /tmp/jd_cookies.json). The bundle includes well-structured Python scripts for SQLite database management (db_storage.py, scripts/db.py), price violation analysis, and Markdown report generation. All identified behaviors, including the use of JavaScript for DOM extraction and the bypass of anti-scraping mechanisms, are explicitly documented and strictly aligned with the stated purpose of market surveillance.
能力评估
Purpose & Capability
技能目标(监控京东/淘宝/拼多多、识别低价与非授权版本、生成报告)与代码文件一致;脚本覆盖抓取、检测、入库与报告生成,功能与声明相符。但描述中明确提出“绕过反爬机制”,并在代码中实现 evasion(修改 navigator.webdriver、disable-automation 参数、加载登录 cookies、建议切换 IP/proxy),这超出了常规公开 API 使用的范畴,应当被视为设计选择并需用户知情。
Instruction Scope
SKILL.md 与脚本均指示使用 Browser 工具进行主动点击、注入与翻页 JS、手动/自动绕过反爬(等待长时、点击数字分页、注入启动脚本等)。文档与代码建议加载/重用已登录的浏览器 Cookies(或 profile:user),并建议切换 IP/使用账号登录以突破限制——这些步骤要求访问本地浏览器配置或 cookie 文件、并可能引导用户提供会话凭证。说明还鼓励“必须翻到 no more pages 才停止”等强制式抓取策略,可能导致高频请求。总体上,运行时指令会读取/使用本地会话数据并执行规避措施,超出了对单纯“数据抓取+分析”应有的最小权限。
Install Mechanism
技能是 instruction+脚本形式且没有 install spec(最低风险的发布方式),但是代码依赖 Playwright(scripts/jd_scraper.py 使用 playwright.sync_api),并且需要 Chromium 浏览器二进制与相应 Python 包。这些依赖未在 SKILL.md 中声明或自动安装说明,可能导致运行失败或用户在不清楚后果下安装额外软件(浏览器二进制、playwright 驱动)。没有可疑远程下载 URL,但缺失依赖说明是不一致点。
Credentials
声明的要求里没有任何环境变量或凭证,但代码/文档实际会读取本地 cookie 文件 (/tmp/jd_cookies.json) 和建议使用浏览器 profile:user(可访问用户大量会话数据),并提到切换 IP/使用账号登录。技能会访问和使用本地会话凭据但未声明为需要敏感输入,这是不成比例且不透明的:用户可能无意中暴露登录 cookies、会话或浏览器 profile。
Persistence & Privilege
技能会在用户目录下创建/写入数据库路径 (~/.openclaw/skills/pharmacy-price-monitor/price_monitor.db) 和其它本地文件(/tmp 输出等),这属于其正常功能范围。没有设置 always:true,也不修改其他技能配置。但建议使用 profile:user 和读取 cookies 的做法会令技能访问到较高权限的用户数据(浏览器会话),值得警惕并需限制在受控环境中运行。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pharmacy-price-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pharmacy-price-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
初始版本
元数据
Slug pharmacy-price-monitor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

pharmacy-price-monitor 是什么?

药品电商价格监控与版本识别系统。监控京东、淘宝、拼多多等电商平台药品售价,识别低于标准价的违规商家及非授权版本(海外版、港版等),自动生成 Markdown 分析报告与多期趋势对比。使用 OpenClaw Browser 工具进行数据抓取,绕过反爬机制。适用于:价格体系维护、渠道风险监控、市场调研、代理商合规检查... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 82 次。

如何安装 pharmacy-price-monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pharmacy-price-monitor」即可一键安装,无需额外配置。

pharmacy-price-monitor 是免费的吗?

是的,pharmacy-price-monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

pharmacy-price-monitor 支持哪些平台?

pharmacy-price-monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 pharmacy-price-monitor?

由 spzwin(@spzwin)开发并维护,当前版本 v1.0.0。

💬 留言讨论