✅ No image recognition required
✅ Deeply integrated with the browser environment for higher stability
🧠 Core Capabilities
- Invoke the platform’s CAPTCHA bypass feature via CDP (Chrome DevTools Protocol)
- Supports multiple mainstream CAPTCHA types (Cloudflare / Google / TikTok / Temu / DataDome, etc.)
- Blocking wait until the CAPTCHA is completed, with clear success/failure status
- Continue subsequent business logic immediately after CAPTCHA is passed
📌 Universal Invocation Method
Use the following unified CDP command:Captchas.automaticSolver
Parameter Description
| Parameter | Type | Description |
|---|---|---|
timeout | number | Maximum wait time for CAPTCHA bypass (seconds) |
solverType | string | CAPTCHA type (see the mapping table below) |
🧩 Examples by Framework
1️⃣ DrissionPage (Python)
2️⃣ Playwright (Python)
3️⃣ Puppeteer (Node.js)
4️⃣ Selenium (Python)
✅ CAPTCHA Type Mapping (solverType)
| CAPTCHA Type | solverType |
|---|---|
| Cloudflare Turnstile | cloudflare |
| Google reCAPTCHA v2 | google-v2 |
| Google reCAPTCHA v3 | google-v3 |
| DataDome Slider CAPTCHA | datadome |
| OOCL Rotate Slide | oocl_slide |
| Temu (All CAPTCHA Types) | temu_auto |
| TikTok Slider CAPTCHA | tiktok_slide_simple |
🔚 Usage Notes
- When
status = true, the CAPTCHA has been successfully handled. You can directly proceed with login, data scraping, form submission, or other business logic. - If the request fails, retry or switch to another CAPTCHA type as needed.