← Back to Skills Marketplace
Puzzle Captcha Solver
by
yuxiaowu3000
· GitHub ↗
· v1.0.0
· MIT-0
84
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install puzzle-captcha-solver
Description
专门处理拼图滑块验证码的浏览器自动化技能。使用 OpenCV 模板匹配 + 边缘检测识别拼图缺口,模拟人类拖动轨迹完成验证。支持大麦、淘宝、京东等常见网站的拼图验证码。当遇到"拖动滑块完成验证"时自动触发。
Usage Guidance
要点与建议:
- 功能与代码:代码文件(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 的正确性,将有助于把“可疑”降为“明确可接受”。
Capability Analysis
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.
Capability Assessment
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 可自主调用为默认),权限/持久化方面没有异常要求。
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install puzzle-captcha-solver - After installation, invoke the skill by name or use
/puzzle-captcha-solver - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - 支持大麦/淘宝/京东拼图验证码,人类轨迹模拟防检测
Metadata
Frequently Asked Questions
What is Puzzle Captcha Solver?
专门处理拼图滑块验证码的浏览器自动化技能。使用 OpenCV 模板匹配 + 边缘检测识别拼图缺口,模拟人类拖动轨迹完成验证。支持大麦、淘宝、京东等常见网站的拼图验证码。当遇到"拖动滑块完成验证"时自动触发。 It is an AI Agent Skill for Claude Code / OpenClaw, with 84 downloads so far.
How do I install Puzzle Captcha Solver?
Run "/install puzzle-captcha-solver" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Puzzle Captcha Solver free?
Yes, Puzzle Captcha Solver is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Puzzle Captcha Solver support?
Puzzle Captcha Solver is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Puzzle Captcha Solver?
It is built and maintained by yuxiaowu3000 (@yuxiaowu3000); the current version is v1.0.0.
More Skills