====== 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: [[https://www.gsa-online.de/download/capv2v3_win32_setup.exe|Capv2v3 Setup]] - last updated to v71 on 2024-09-03
Support is here: [[https://forum.gsa-online.de/discussion/33131/capv2v3-free-recaptcha-solver/p1|GSA Forum]] - Main coding was done by Forum user [[https://forum.gsa-online.de/profile/CL67F|CL67F]].
===== Overview =====
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)
===== Content of setup =====
* **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 :
==== Option A: No proxy (optional) ====
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.
==== Option B: list of proxies (optional) ====
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 [[proxy_scraper:options#automatic_export|GSA Proxy Scraper]] and let it export e.g. google passed proxies automatically to this file location.
==== Option C: Rotating proxies (optional) ====
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
==== Logs ====
* **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
===== Usage in GSA Products =====
When configuring a new csaptcha service, click on ADD and choose "Capv2v3" from the popup menu.
You will get a dialog as seen below:
{{:captcha_service.png}}
Just leave the HOST as it is (//127.0.0.1:8181// which is the default setup in script).
===== Remarks =====
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 [[https://dashboard.capsolver.com/passport/register?inviteCode=zwTtNxRntNqE|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.