Auto Captcha Solver banner
interfluve-wav interfluve-wav

Auto Captcha Solver

Testing community

Description

Universal captcha solver for AI Agents using Playwright — hCaptcha + reCAPTCHA v2 via NopeCHA API. Python lib, CLI, MCP server, Hermes skill.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

auto-captcha — Universal Captcha Solver for Playwright

![Python](https://img.shields.io/pypi/pyversions/auto-captcha) ![PyPI version](https://img.shields.io/pypi/v/auto-captcha) ![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg) ![MCP Compatible](https://img.shields.io/badge/MCP-Compatible-blue) ![Hermes Skill](https://img.shields.io/badge/Hermes-Skill-gold)

Drop-in captcha bypass for Playwright browser automation. Detects hCaptcha, reCAPTCHA v2/v3, and Cloudflare Turnstile, solves them via the NopeCHA Token API, and injects tokens automatically — so your automation scripts never stall.

Your script → page loads → captcha detected → NopeCHA API → token injected → continue

Quick Start

pip install auto-captcha
python -m playwright install chromium
from auto_captcha_solver import smart_page

with smart_page(api_key="your-nopecha-key") as page:
    page.goto("https://protected-site.com")
    page.fill("#email", "user@example.com")
    page.click("#submit")  # captcha auto-solved → form submits

Why This Exists

Browser automation hits captcha walls. Existing solutions either require manual intervention or brittle image-to-text heuristics. **auto-captcha** uses a commercial token API (NopeCHA) that actually solves the challenge server-side — it's the same API powering many production captcha-bypass automation tools.

**Features:**

  • Automatic detection — scans frames and DOM for hCaptcha, reCAPTCHA v2/v3, Turnstile
  • Zero-config wrappersmart_page() context manager handles everything
  • Fine-grained controlCaptchaSolver class exposes detect/solve/inject separately
  • MCP server included — use from Claude Code, Cursor, or any MCP-compatible agent
  • CLI tool — solve or detect from the command line
  • Playwright CLI compatibility — works alongside playwright-cli workflows

**Note:** Requires a NopeCHA API key (free tier available). See https://nopecha.com

Installation