2 Commits
Author SHA1 Message Date
lukaszraczylo f42282d70e docs(examples): reCAPTCHA v2 audio-challenge recipe
Add examples/playwright/solve-recaptcha-audio.mjs — annotated Playwright
recipe for solving reCAPTCHA v2 via the audio challenge.

- Spawns MCP server, applies stealth fingerprint (same seed as vision example)
- Checks solver_info.capabilities.audio before launching browser; exits cleanly
  on unsupported provider with a clear message
- Clicks the anchor iframe checkbox, switches to audio challenge if image grid
  shown first, reads MP3 URL via .rc-audiochallenge-tdownload-link / #audio-source
- Passes URL directly to solve_audio_captcha (server fetches + decodes)
- Types transcription into #audio-response, clicks #recaptcha-verify-button
- Reads g-recaptcha-response from host page; logs outcome, exits 0 on no token
  (headless environments commonly produce no token — documented in comments)
- node --check passes; no Go changes
2026-06-07 17:42:21 +01:00
lukaszraczylo 7b38b9198f docs: runnable playwright + lightpanda examples 2026-06-07 13:53:42 +01:00