Bypassing CAPTCHAs with Headless Chrome using puppeteer

Try generating random useragent using this npm package.
This usually solves the user agent-based protection.

In puppeteer pages can override browser user agent with page.setUserAgent

var userAgent = require('user-agents');
...
await page.setUserAgent(userAgent.random().toString())

Additionally, you can add these two extra plugins,

puppeteer-extra-plugin-recaptcha – Solves reCAPTCHAs automatically, using a single line of code: page.solveRecaptchas()

NOTE: puppeteer-extra-plugin-recaptcha uses a paid service 2captcha

puppeteer-extra-plugin-stealth – Applies various evasion techniques to make detection of headless puppeteer harder.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)