puppeteer-extra
puppeteer-extra copied to clipboard
[Bug] Being detected if UserAgent not mark Opera System
So basically work great if I use a random UserAgent which mark with Opera System. For example I'm using mac os and use useragent like this
const userAgent = new UserAgent({
deviceCategory: "desktop",
platform: 'MacIntel',
userAgent: /Chrome/
});
Sample: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36
Everything work fine, but if I change to Windows platform for example: Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.7113.93 Safari/537.36
Then i will be dectected by the site even enable '--disable-features=UserAgentClientHint', when starting browser. Anyone have idea how to make it look like Windows browser? because Im going to run script on an Linux system the site just completely banned linux
Also tried to use UserAgentOverride, but not help
stealth.enabledEvasions.delete('user-agent-override')
puppeteer.use(stealth)
const UserAgentOverride = require('puppeteer-extra-plugin-stealth/evasions/user-agent-override')
const ua = UserAgentOverride({
userAgent: `Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.7113.93 Safari/537.36`,
platform: 'Windows'
});
Thanks
Same to me