google
finds my browser is being manipulated/controlled/automated
by software, and because of that I get reCaptcha
. When I manual star
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.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.