我怎样才能使navigator.webdriver
无头铬消失?
options.setExperimentalOption("excludeSwitches", Arrays.asList("enable-automation"));
上一行可以navigator.webdriver
在无头镀铬中消失,但不适用于无头镀铬。
我发现evaluateOnNewDocument
从木偶戏,可以只页面load.But如何实现与硒同之前设置该属性?
await page.evaluateOnNewDocument(() => {
Object.defineProperty(navigator, 'webdriver', {
get: () => false,
});
});
我做到了。我下载了chrome版本62.0.3202.45和相应的chromedriver。没有自动的webdriver属性,并允许无头下载。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句