/Recaptcha-V3-Harvester

Harvester for Google's invisible ReCaptcha V3, written in Node.js with Electron.

Primary LanguageJavaScript

** DEPRECATED AS OF 18/09/20 **

Recaptcha V3 Harvester

This is a Recaptcha V3 Harvester you can use for any site, just replace the sitekey in captcha.html and website you wish to use in main.js. This solver automatically removes expired captcha tokens after they expire (120 seconds).

Using the tokens

You can use this request in a function to return a captcha token, which can then be used. Retrieving a token will automatically remove it from the bank.

request('http://localhost:8080/fetch', function (error, response, body) {
            if(body != undefined) {
                var tokenPot = JSON.parse(body)
                if(body == "[]") {
                    console.log("Waiting for captcha...")
                    setTimeout(functionName, 500);
                } else {
                    console.log("Got captcha token...")
                    captchaToken = tokenPot[0]["token"]
                    return captchaToken;
                }
            } else if(body == undefined) {
                console.log("Captcha bank not active.")
            }
        });

Instructions

Clone or download this repository, and then:

npm install

followed by:

npm start

Credit

This was originally ItsFuego's V2 harvester, but I modified it to use V3 instead. His harvester can be found here.

License

MIT