记录最新puppeteer删除navigator.webdriver
2021-04-12 22:29
标签:-- mat ons nbsp script prope tomat 两种 new webdriver标记是反爬一定在检测的属性 目前资料都是 实测这两种方法已经无效,webdriver还在,只是值为undefined,通过 webdriver in navigator 或者 navigator.hasOwnProperty("webdriver") 都是为true 最终解决方案: 记录最新puppeteer删除navigator.webdriver 标签:-- mat ons nbsp script prope tomat 两种 new 原文地址:https://www.cnblogs.com/satng/p/12394763.html ignoreDefaultArgs: [‘--enable-automation‘]
或
Object.defineProperty(navigator, ‘webdriver‘, {
get: () => undefined,
})
await page.evaluateOnNewDocument(() => {
const newProto = navigator.__proto__;
delete newProto.webdriver;
navigator.__proto__ = newProto;
});
下一篇:js设计模式=封装
文章标题:记录最新puppeteer删除navigator.webdriver
文章链接:http://soscw.com/index.php/essay/74921.html