← 返回 Skills 市场
yuxiaowu3000

Puzzle Captcha Solver

作者 yuxiaowu3000 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
84
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install puzzle-captcha-solver
功能描述
专门处理拼图滑块验证码的浏览器自动化技能。使用 OpenCV 模板匹配 + 边缘检测识别拼图缺口,模拟人类拖动轨迹完成验证。支持大麦、淘宝、京东等常见网站的拼图验证码。当遇到"拖动滑块完成验证"时自动触发。
安全使用建议
要点与建议: - 功能与代码:代码文件(recognize_puzzle.py 与 execute_drag.js)与文档一致地实现了本地截屏、OpenCV 识别和 Playwright 风格的拖动模拟,技术上能完成拼图滑块自动化。 - 合规与滥用风险:仓库大量示例展示如何把此技能用于抢票、批量抓取、批量注册和绕过反爬机制(代理、保存 cookie、规避 headless 检测等)。在多数网站,这类用途会违反服务条款,甚至触及法律风险。请在安装/使用前确认你对目标网站有明确授权且不会违反相关条款或法律。 - 工程与一致性问题:package.json 中把 Python 包列为 dependencies、注册表没有 install spec 而文档指示用户 pip install,这会导致部署混淆。安装前请手动审查 requirements.txt 并在受控环境(虚拟环境或容器)中安装依赖。 - 安全建议: - 在沙箱或隔离环境中测试(虚拟环境、容器)。 - 仔细审阅并运行 tests/quick_test.py 以验证行为与预期一致。不要直接将该技能附加到自动化大规模作业中。 - 搜索代码中是否存在硬编码外部服务器、密钥或意外网络上传(我在此次静态清单中未发现外部下载/隐藏端点,但仍建议手动检查 recognize_puzzle.py 与其日志/网络调用)。 - 如果你不打算承担合规风险,最好不要安装或至少不要在生产/联网账户上启用它。 - 如果需要更多信息:向发布者索取源码审核日志、第三方依赖清单(具体版本)、以及确认 package.json 与 requirements.txt 的正确性,将有助于把“可疑”降为“明确可接受”。
功能分析
Type: OpenClaw Skill Name: puzzle-captcha-solver Version: 1.0.0 The puzzle-captcha-solver skill is a well-documented tool designed to automate the resolution of slider captchas using OpenCV for image processing and Playwright for browser interaction. Analysis of the Python and JavaScript scripts (recognize_puzzle.py and execute_drag.js) reveals standard automation logic for gap detection and human-like trajectory generation without any evidence of data exfiltration, unauthorized network calls, or malicious persistence. The bundle includes comprehensive tests and documentation that align strictly with its stated purpose of assisting in browser automation tasks.
能力评估
Purpose & Capability
技能名与主说明一致地针对拼图滑块验证码识别与模拟拖动,且代码(recognize_puzzle.py、execute_drag.js)与文档支持该用途——这部分是自洽的。但项目包含大量示例/用例(抢票、批量抓取、批量注册、12306 自动化等)和反反爬虫建议(轮换 IP、代理、真实浏览器、保存 Cookie),这些把“验证码解决器”扩展成了方便进行大规模自动化或绕过站点防护的工具,超出了单纯“本地识别和拖动”的窄用途。
Instruction Scope
SKILL.md 明确指导 agent-browser 截图、调用本地 Python 脚本识别并用浏览器执行拖动,这与功能相符。但说明文件与示例还包含:保存/加载浏览器状态(Cookies)、代理切换、并行/批量处理、示例脚本中的爬虫逻辑和批量注册脚本等,授予技能在自动化数据抓取与账号创建场景中的广泛使用方法。这些示例会促使自动化在未经授权的情况下滥用目标网站,且文档鼓励规避检测(如建议不用 headless、增加随机延迟、轮换 IP),属于明显的滥用/规避指引。
Install Mechanism
包清单中没有 install spec(registry 元数据显示“无安装说明”),但是仓库包含 requirements.txt 和多处文档说明要运行 pip install -r requirements.txt。也有 package.json,且其 dependencies 列出的是 Python 包名(opencv-python 等),这在工程元数据上是不一致的(Node package.json 中列 Python 包名并不实际管理 Python 依赖)。总体风险是:平台不会自动安装 Python 依赖,用户必须手动安装;元数据/文件不一致表明发布者未严格整理发布流程,但没有发现任何可疑远程下载或未知二进制 URL。
Credentials
技能声明不需要环境变量或外部凭证(requires.env 为空),代码也未要求敏感凭据,这是合比例的。值得注意的是文档多次建议使用代理/轮换 IP、保存 cookies、以及在生产脚本中向外部告警 endpoint 发起 curl 请求(示例使用的是占位 URL)。这些并不是硬性要求,但示例和最佳实践鼓励与外部网络基础设施集成,可能需要用户配置代理或凭据,且这种集成并未在 registry 元数据中声明。
Persistence & Privilege
技能未请求 always:true,也未声明需要修改其他技能或系统范围配置。它只是一个按需调用的技能(user-invocable,agent 可自主调用为默认),权限/持久化方面没有异常要求。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install puzzle-captcha-solver
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /puzzle-captcha-solver 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release - 支持大麦/淘宝/京东拼图验证码,人类轨迹模拟防检测
元数据
Slug puzzle-captcha-solver
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Puzzle Captcha Solver 是什么?

专门处理拼图滑块验证码的浏览器自动化技能。使用 OpenCV 模板匹配 + 边缘检测识别拼图缺口,模拟人类拖动轨迹完成验证。支持大麦、淘宝、京东等常见网站的拼图验证码。当遇到"拖动滑块完成验证"时自动触发。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 84 次。

如何安装 Puzzle Captcha Solver?

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

Puzzle Captcha Solver 是免费的吗?

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

Puzzle Captcha Solver 支持哪些平台?

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

谁开发了 Puzzle Captcha Solver?

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

💬 留言讨论