GSA Recaptcha Service Solver: Capv2v3

Capv2v3 is a service for solving Recaptcha v2, Recaptcha v3 and HCaptcha that can be use for GSA Software products (and others).

Download it here: Capv2v3 Setup - last updated to v71 on 2024-09-03

Support is here: GSA Forum - Main coding was done by Forum user CL67F.

Capv2v3 is working with these programs:

  • Python (install with Powershell)
  • FFMPEG (install with Powershell)
  • Some Packages (Python) : fastapi, python-multipart, playwright, playwright-recaptcha, uvicorn (install with Python)
  • run_caphv2v3.bat - runs the program _caphv2v3.py (double click on this one after installation and setup!)
  • caphv2v3.py - program written in PYTHON (edit this file for changes)

CapV2V3 can work with :

The Recaptcha V2 V3 technology detects and register your IP of your PC. If you use this option, you will get quickly poor success rate.

If file is absent, this functionality is disabled. The proxy is selected in random order. It is tried 3 times then considered as failed, therefore replaced by an other random proxy in list. The previous proxy is deleted from the list.

  • proxy\randoming_proxy_data_v2.txt - list of proxies for recaptcha v2
  • proxy\randoming_proxy_data_v3.txt - list of proxies for recaptcha v3
  • proxy\randoming_proxy_data_h.txt - list of proxies for hcaptcha

Format for the proxy files is always:

182.25.68.36:9985
182.25.68.36:9985:user:password

You can of course also use GSA Proxy Scraper and let it export e.g. google passed proxies automatically to this file location.

If file is present, this option has priority. If file is absent, this functionality is disabled. Each access to the address gives a new proxy. Proxies are in rotation. The proxy is tried 3 times then considered as failed, therefore replaced by an other random proxy from address.

  • proxy\rotating_proxy_data_v2.txt - one rotating address for proxies for recaptcha v2
  • proxy\rotating_proxy_data_v3.txt - one rotating address for proxies for recaptcha v3
  • proxy\rotating_proxy_data_h.txt - one rotating address for proxies for hcaptcha

Format for the proxy files is always:

p.webshare.io:9999
  • proxy\failed_proxy_data_v2.txt - list of failed proxies for recaptcha v2
  • proxy\failed_proxy_data_v3.txt - list of failed proxies for recaptcha v3
  • proxy\failed_proxy_data_h.txt - list of failed proxies for hcaptcha
  • proxy\worked_proxy_data_v2.txt - list of worked proxies for recaptcha v2
  • proxy\worked_proxy_data_v3.txt - list of worked proxies for recaptcha v3
  • proxy\worked_proxy_data_h.txt - list of worked proxies for hcaptcha
  • log\log_v2.txt - activity of recaptcha v2 solving
  • log\log_v3.txt - activity of recaptcha v3 solving
  • log\log_h.txt - activity of hcaptcha solving

When configuring a new csaptcha service, click on ADD and choose “Capv2v3” from the popup menu. You will get a dialog as seen below:

Just leave the HOST as it is (127.0.0.1:8181 which is the default setup in script).

Capv2v3 works generally with 5 to 10 threads depending on your PC configuration and power.

There are 2 ways how Recaptcha v2 is solved

  • Audio Solver
  • Audio + Image Challenge Solver - uses first audio and if failed, uses the CapSolver for images recognition and therefore needs an API-Key configured.
  • HCapcha Solver - uses the CapSolver for images recognition and therefore needs an API-Key configured.