0

我在 Selenium Remotedriver 中执行以下脚本并收到错误:

 self.driver.execute_script("Object.defineProperty(navigator, 'webdriver', {get: () => undefined})")

代码背后的想法是隐藏webdriver参数

错误如下:

selenium.common.exceptions.JavascriptException: Message: javascript error: Cannot redefine property: webdriver
  (Session info: chrome=89.0.4389.90)

我使用这个问题作为参考:Selenium webdriver: Modifying navigator.webdriver flag to prevent selenium detection

我使用的是 python,而不是 Java,但是这行代码看起来像我在 python 上编写的方式

4

0 回答 0