Token导航 LogoToken导航TokenDH.com
开发external-serviceclawhub未标认证来源可访问clear审计提醒

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

Agent Skill

captcha-login-assistant 用于辅助前端页面、组件、样式和交互逻辑开发,适合在 OpenClaw 中需要维护前端项目、生成组件或检查界面实现时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

8,467

周安装

360

GitHub Stars

公开资料未说明

下载量

2,966
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:captcha-login-assistant(验证码登录助手)
来源仓库:https://github.com/leungbh/captcha-login-assistant
安装命令:
openclaw skills install captcha-login-assistant
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install captcha-login-assistant

简介

协助完成含验证码的网络登录流程自动化。

  • 结合屏幕截图识别和 AI 视觉技术破解 CAPTCHA。
  • 适用于需要频繁登录受保护网站的场景。captcha-login-assistant 属于开发类 Skill,可作为该场景下的辅助能力补充。
  • 需 Chrome DevTools MCP 捕获权限和网络请求权限。
  • 仅限合法用途,禁止用于恶意爬取行为。

SKILL.md

name
captcha-login-assistant
description
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.

CAPTCHA Login Assistant

Overview

This skill automates the login process for web systems requiring CAPTCHA verification. It uses Chrome DevTools MCP to capture login page screenshots, employs AI vision to recognize CAPTCHA codes, automatically fills in account credentials and CAPTCHA, and completes the login operation.

Applicable Scenarios

  • Web system logins requiring CAPTCHA verification
  • Login scenarios with short CAPTCHA validity periods
  • Situations requiring rapid consecutive login operations

Core Workflow

1. Preparation

Ensure the following tools are available:

  • Chrome DevTools MCP service
  • Target login page URL
  • Valid account credentials (username and password)

2. Login Steps

Step 1: Refresh Page to Get New CAPTCHA

// Navigate to login page and refresh
mcp_chrome-devtools-mcp_navigate_page({
  "type": "reload"
})

Step 2: Capture Login Page Screenshot

// Capture current page viewport
mcp_chrome-devtools-mcp_take_screenshot({
  "filePath": "path/to/login_screenshot.png"
})

Step 3: Recognize CAPTCHA

  • View the CAPTCHA image in the screenshot
  • CAPTCHA is usually located to the right of the "Enter CAPTCHA" input field
  • Carefully identify CAPTCHA characters (note case sensitivity)

Step 4: Quickly Fill Form

// Use JavaScript to fill all fields simultaneously
mcp_chrome-devtools-mcp_evaluate_script({
  "function": "() => {\
    const username = document.querySelector('input[name=\"username\"]');\
    const password = document.querySelector('input[name=\"password\"]');\
    const verifyCode = document.querySelector('input[name=\"verifyCode\"]');\
    \
    if (username) {\
      username.value = 'your_username';\
      username.dispatchEvent(new Event('input', { bubbles: true }));\
    }\
    if (password) {\
      password.value = 'your_password';\
      password.dispatchEvent(new Event('input', { bubbles: true }));\
    }\
    if (verifyCode) {\
      verifyCode.value = 'recognized_captcha';\
      verifyCode.dispatchEvent(new Event('input', { bubbles: true }));\
    }\
    return 'filled';\
  }"
})

Step 5: Click Login Button

// Click login button
mcp_chrome-devtools-mcp_evaluate_script({
  "function": "() => {\
    const loginBtn = document.querySelector('button[type=\"submit\"]') || document.querySelector('button');\
    if (loginBtn) {\
      loginBtn.click();\
      return 'login_clicked';\
    }\
    return 'button_not_found';\
  }"
})

Step 6: Verify Login Result

// Wait for post-login page elements
mcp_chrome-devtools-mcp_wait_for({
  "text": ["Home", "Dashboard", "System", "Logout"],
  "timeout": 5000
})

Key Insights

CAPTCHA Recognition Tips

  1. Clear Screenshot - Ensure CAPTCHA image is clearly visible within screenshot bounds
  2. Time Sensitivity - CAPTCHA typically has short validity (1-3 seconds), fill immediately after recognition
  3. Careful Identification - Distinguish similar characters (e.g., 0 vs O, 1 vs l, 5 vs S)
  4. Case Sensitivity - CAPTCHA is usually case-sensitive

Common Issues

CAPTCHA Verification Failed

  • Cause: CAPTCHA has expired
  • Solution: Immediately recapture screenshot, recognize new CAPTCHA, and resubmit

Page Element Not Found

  • Cause: Page not fully loaded or element ID changed
  • Solution: Get page snapshot first to confirm element existence

Redirected Back to Login After Login

  • Cause: Session expired or token invalid
  • Solution: Re-execute complete login workflow

Best Practices

  1. Parallel Processing - Screenshot capture and form preparation can be done in parallel
  2. Quick Response - Fill form immediately after CAPTCHA recognition to minimize expiration risk
  3. Use JavaScript - Direct DOM manipulation is faster than fill tools
  4. Verify Results - Check page content after login to confirm success

Examples

Example 1: Standard Login Workflow

User: Help me login to this system http://example.com/login, username admin, password 123456

Execution Steps:
1. Navigate to login page
2. Capture screenshot to get CAPTCHA
3. Recognize CAPTCHA as "Ab3d"
4. Use JavaScript to fill username, password, and CAPTCHA
5. Click login button
6. Verify successful login

Example 2: CAPTCHA Expiration Retry

If login fails showing "CAPTCHA verification failed":
1. Immediately recapture screenshot
2. Recognize new CAPTCHA
3. Refill and submit
4. Retry multiple times if necessary

Important Notes

  1. Security - Do not log passwords in logs
  2. Privacy - Handle screenshots containing sensitive information appropriately
  3. Rate Limiting - Be aware of system login rate limits to avoid triggering security mechanisms
  4. CAPTCHA Complexity - For complex CAPTCHAs (distorted, with interference lines), multiple attempts may be needed

Troubleshooting

IssuePossible CauseSolution
Empty CAPTCHA recognitionScreenshot doesn't include CAPTCHAAdjust screenshot bounds
Login button not foundPage not fully loadedWait for page load before operation
Repeated verification failuresCAPTCHA expires too quicklyManual login or contact administrator
Redirect to login after loginSession issueClear cookies and retry

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

71.68%
按下载量换算2,126

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills