返回顶部
c

captcha-login-assistant" 验证码登录助手

Assist with web login processes that require CAPTCHA verification. Uses Chrome DevTools MCP to capture screenshots, recognizes CAPTCHA codes using AI vision, automatically fills forms and submits login. Applicable for web systems requiring CAPTCHA authentication."

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

captcha-login-assistant"

验证码登录助手

概述

该技能可自动完成需要验证码验证的Web系统登录流程。它利用Chrome DevTools MCP捕获登录页面截图,借助AI视觉识别验证码,自动填写账号凭证和验证码,并完成登录操作。

适用场景

  • - 需要验证码验证的Web系统登录
  • 验证码有效期较短的登录场景
  • 需要快速连续执行登录操作的情况

核心工作流程

1. 准备工作

确保以下工具可用:

  • - Chrome DevTools MCP服务
  • 目标登录页面URL
  • 有效的账号凭证(用户名和密码)

2. 登录步骤

步骤1:刷新页面获取新验证码

javascript // 导航至登录页面并刷新 mcpchrome-devtools-mcpnavigate_page({ type: reload })

步骤2:捕获登录页面截图

javascript // 捕获当前页面视口 mcpchrome-devtools-mcptake_screenshot({ filePath: path/to/login_screenshot.png })

步骤3:识别验证码

  • - 查看截图中的验证码图片
  • 验证码通常位于请输入验证码输入框右侧
  • 仔细识别验证码字符(注意大小写)

步骤4:快速填写表单

javascript // 使用JavaScript同时填写所有字段 mcpchrome-devtools-mcpevaluate_script({ function: () => {\n const username = document.querySelector(input[name=\username\]);\n const password = document.querySelector(input[name=\password\]);\n const verifyCode = document.querySelector(input[name=\verifyCode\]);\n \n if (username) {\n username.value = yourusername;\n username.dispatchEvent(new Event(input, { bubbles: true }));\n }\n if (password) {\n password.value = yourpassword;\n password.dispatchEvent(new Event(input, { bubbles: true }));\n }\n if (verifyCode) {\n verifyCode.value = recognized_captcha;\n verifyCode.dispatchEvent(new Event(input, { bubbles: true }));\n }\n return filled;\n } })

步骤5:点击登录按钮

javascript // 点击登录按钮 mcpchrome-devtools-mcpevaluate_script({ function: () => {\n const loginBtn = document.querySelector(button[type=\submit\]) || document.querySelector(button);\n if (loginBtn) {\n loginBtn.click();\n return loginclicked;\n }\n return buttonnot_found;\n } })

步骤6:验证登录结果

javascript // 等待登录后页面元素 mcpchrome-devtools-mcpwait_for({ text: [首页, 仪表盘, 系统, 退出], timeout: 5000 })

关键要点

验证码识别技巧

  1. 1. 清晰截图 - 确保验证码图片在截图范围内清晰可见
  2. 时效性 - 验证码通常有效期较短(1-3秒),识别后立即填写
  3. 仔细辨别 - 区分相似字符(如0与O、1与l、5与S)
  4. 大小写敏感 - 验证码通常区分大小写

常见问题

验证码验证失败

  • - 原因:验证码已过期
  • 解决方案:立即重新截图,识别新验证码并重新提交

页面元素未找到

  • - 原因:页面未完全加载或元素ID已更改
  • 解决方案:先获取页面快照确认元素是否存在

登录后跳转回登录页

  • - 原因:会话过期或令牌无效
  • 解决方案:重新执行完整登录流程

最佳实践

  1. 1. 并行处理 - 截图捕获和表单准备可并行进行
  2. 快速响应 - 验证码识别后立即填写表单,降低过期风险
  3. 使用JavaScript - 直接操作DOM比使用填充工具更快
  4. 验证结果 - 登录后检查页面内容确认成功

示例

示例1:标准登录流程

用户:帮我登录系统 http://example.com/login,用户名admin,密码123456

执行步骤:

  1. 1. 导航至登录页面
  2. 截图获取验证码
  3. 识别验证码为Ab3d
  4. 使用JavaScript填写用户名、密码和验证码
  5. 点击登录按钮
  6. 验证登录成功

示例2:验证码过期重试

如果登录失败显示验证码验证失败:

  1. 1. 立即重新截图
  2. 识别新验证码
  3. 重新填写并提交
  4. 必要时多次重试

重要提示

  1. 1. 安全性 - 不要在日志中记录密码
  2. 隐私性 - 妥善处理包含敏感信息的截图
  3. 频率限制 - 注意系统登录频率限制,避免触发安全机制
  4. 验证码复杂度 - 对于复杂验证码(扭曲、有干扰线),可能需要多次尝试

故障排除

问题可能原因解决方案
验证码识别为空截图未包含验证码调整截图范围
登录按钮未找到
页面未完全加载 | 等待页面加载后再操作 | | 反复验证失败 | 验证码过期过快 | 手动登录或联系管理员 | | 登录后跳转回登录页 | 会话问题 | 清除Cookie后重试 |

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 captcha-login-assistant-1776073452 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 captcha-login-assistant-1776073452 技能

通过命令行安装

skillhub install captcha-login-assistant-1776073452

下载

⬇ 下载 captcha-login-assistant" v1.0.0(免费)

文件大小: 2.91 KB | 发布时间: 2026-4-15 11:59

v1.0.0 最新 2026-4-15 11:59
Initial release of CAPTCHA Login Assistant.

- Automates web login processes requiring CAPTCHA verification through Chrome DevTools MCP.
- Captures login page screenshots, recognizes CAPTCHA codes using AI vision, and fills in credentials programmatically.
- Supports rapid and consecutive login scenarios where CAPTCHA validity is short.
- Provides troubleshooting steps and best practices for common CAPTCHA and login workflow issues.
- Prioritizes security and privacy when handling sensitive data.

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

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

p2p_official_large
返回顶部