list all evasions of stealth plugin
This commit is contained in:
parent
60dbf3f8a6
commit
a3a727a829
1 changed files with 3 additions and 0 deletions
|
|
@ -19,17 +19,20 @@ const newStealthContext = async (browser, contextOptions = {}) => {
|
||||||
...contextOptions,
|
...contextOptions,
|
||||||
userAgent: originalUserAgent.replace("Headless", ""), // HeadlessChrome -> Chrome, TODO needed?
|
userAgent: originalUserAgent.replace("Headless", ""), // HeadlessChrome -> Chrome, TODO needed?
|
||||||
});
|
});
|
||||||
|
// https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth/evasions
|
||||||
const enabledEvasions = [
|
const enabledEvasions = [
|
||||||
'chrome.app',
|
'chrome.app',
|
||||||
'chrome.csi',
|
'chrome.csi',
|
||||||
'chrome.loadTimes',
|
'chrome.loadTimes',
|
||||||
'chrome.runtime',
|
'chrome.runtime',
|
||||||
|
// 'defaultArgs',
|
||||||
'iframe.contentWindow',
|
'iframe.contentWindow',
|
||||||
'media.codecs',
|
'media.codecs',
|
||||||
'navigator.hardwareConcurrency',
|
'navigator.hardwareConcurrency',
|
||||||
'navigator.languages',
|
'navigator.languages',
|
||||||
'navigator.permissions',
|
'navigator.permissions',
|
||||||
'navigator.plugins',
|
'navigator.plugins',
|
||||||
|
// 'navigator.vendor',
|
||||||
'navigator.webdriver',
|
'navigator.webdriver',
|
||||||
'sourceurl',
|
'sourceurl',
|
||||||
// 'user-agent-override', // doesn't work since playwright has no page.browser()
|
// 'user-agent-override', // doesn't work since playwright has no page.browser()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue