我已阅读此页 Can a website detect when you are using selenium with chromedriver?我按照其中的步骤进行操作,但是当我完成后替换 $cdc_lasutopfhvcZLmcfl
至 whatever_var
,我无法通过编辑的驱动程序午餐 chrome,当我尝试午餐时,我收到了这样的错误 The application was unable to start correctly (0xc000007b)
那是因为我使用的驱动程序版本 ChromeDriver 2.36.540470
?
当我在搜索 var 后在 vim 中编辑驱动程序时 $cdc_lasutopfhvcZLmcfl
,
我发现源代码与我之前提到的页面不同,它看起来像这样:
function getPageCache(opt_doc, opt_w3c) {
var doc = opt_doc || document;
var w3c = opt_w3c || false;
var key = '$cdc_asdjflasutopfhvcZLmcfl_';
if (w3c) {
if (!(key in doc))
doc[key] = new CacheWithUUID();
return doc[key];
} else {
if (!(key in doc))
doc[key] = new Cache();
return doc[key];
}
}
请问有什么建议吗?
最佳答案
替换 '$cdc_lasutopfhvcZLmcfl' 时,必须确保将其替换为相同长度的字符串(也可能具有相同的结构)。因此,您可能希望使用如下所示的替换:“$sws_01234567890123456”。总之,下划线后的 17 个字符。
关于selenium - 当我将 $cdc_lasutopfhvcZLmcfl 替换为任何尝试避免通过 chromedriver.exe 被某些站点检测到的内容时它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55035931/