我怎样才能让navigator.webdriver消失在无头镀铬?
options.setExperimentalOption("excludeSwitches", Arrays.asList("enable-automation"));
上面的行可以使navigator.webdriver消失在一个非无头chrome.But中,它不与无头铬一起工作。
我从木偶师中找到了可以在页面前将该属性设置为load.But的木偶师,如何使用selenium实现相同的功能?
await page.evaluateOnNewDocument(() => {
Object.defineProperty(navigator, 'webdriver', {
get: () => false,
});
});发布于 2019-08-12 05:06:18
我下载了62.0.3202.45的铬版和相应的显色驱动器。没有自动webdriver属性,并允许无头下载。
发布于 2019-08-02 20:07:14
最好的方法是使用旧版本的色度驱动器。使用Chromuim浏览器版本63的ChromeDriverVersion2.34不实现navigator.webdriver属性。
https://stackoverflow.com/questions/57131736
复制相似问题