当我将$ cdc_lasutopfhvcZLmcfl替换为任何尝试避免被chromedriver.exe某个站点检测到的东西时,它不起作用

时间:2019-03-07 04:10:37

标签: selenium selenium-chromedriver

我已经阅读了Can a website detect when you are using selenium with chromedriver?页,并且按照其中的步骤进行操作,但是当我将$cdc_lasutopfhvcZLmcfl替换为whatever_var时,编辑的驱动程序无法满足我的需要,我尝试吃午饭,但出现这样的错误The application was unable to start correctly (0xc000007b)

那是因为我与ChromeDriver 2.36.540470一起使用的驱动程序版本是什么?

搜索var $cdc_lasutopfhvcZLmcfl后在vim中编辑驱动程序时, 我发现源代码与之前提到的页面不同,它看起来像这样:

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];
  }
}

有什么建议吗?

0 个答案:

没有答案