

PRs for new providers are welcome as well. You can easily use your own provider as well, by providing the plugin a function instead of 2captcha credentials (explained in the API docs). Error rate (incorrect solutions): Very rare.Delay: Solving a reCAPTCHA takes between 10 to 60 seconds.Cost: 1000 reCAPTCHAs (and hCaptchas) for 3 USD.If you'd like to throw some free captcha credit my way feel free to signup here (referral link, allows me to write automated tests against their API). 2captchaĬurrently the only builtin solution provider as it's the cheapest and most reliable, from my experience. If you decide to use the built-in 2captcha provider you need to add funds to your 2captcha account. Please note: You need a provider configured for this plugin to do it's magic. using the audio challenge and speech-to-text APIs), but external solution providers are so cheap and reliable that there is really no benefit in doing that. I thought about having the plugin solve captchas directly (e.g. Note: Since v3.3.0 the plugin will solve hCaptchas as well, as they've gained significant marketshare through their Cloudflare partnership. My anarchist contribution to this discussion is to demonstrate this absurdity, with a plugin for robots with which a single line of code is all it takes to bypass reCAPTCHAs on any site. They're a much bigger obstacle and annoyance to humans than to robots, which renders them useless. In any case I strongly feel that captchas in their current form have failed.

The stated reasons for this omnipresent captcha plague vary from site owners having to protect themselves against increasingly malicious actors to some believing that we're essentially forced into free labour to train Google's various machine learning endeavours. The situation got really bad, with privacy minded users (tracking blocker, VPNs) being penalized heavily and having to solve a lot of reCAPTCHA challenges constantly while browsing the web. These days captchas are unfortunately everywhere, with reCAPTCHA having the biggest "market share" in that space (> 80%). Tip: The recaptcha plugin works really well together with the stealth plugin. use ( RecaptchaPlugin ( ) TypeScript usageĭEBUG=puppeteer-extra,puppeteer-extra-plugin: * node myscript.js Please note: You need to add funds to your 2captcha account for this to work const RecaptchaPlugin = require ( 'puppeteer-extra-plugin-recaptcha' ) puppeteer. puppeteer-extra is a drop-in replacement for puppeteer, // it augments the installed puppeteer with plugin functionality const puppeteer = require ( 'puppeteer-extra' ) // add recaptcha plugin and provide it your 2captcha token (= their apiKey) // 2captcha is the builtin solution provider but others would work as well.
