用户工具

站点工具


selenium:常见模块

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
selenium:常见模块 [2025/05/07 11:58] – 创建 bjgdtcselenium:常见模块 [2025/05/07 11:59] (当前版本) bjgdtc
行 1: 行 1:
-  # 关键步骤:通过 CDP 在页面加载前修改 navigator.webdriver\\ +<code> 
-  driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {\\ +    options = webdriver.ChromeOptions() 
-      "source": """\\ + 
-      Object.defineProperty(navigator, 'webdriver', {\\ +    options.add_argument("--disable-blink-features=AutomationControlled" # 关闭自动化控制标志 
-          get: () => undefined\\ + 
-      })\\ +    options.add_experimental_option('excludeSwitches', ['enable-logging']) 
-      """\\ + 
-  })+    driver = webdriver.Chrome(options=options) 
 + 
 +    # 关键步骤:通过 CDP 在页面加载前修改 navigator.webdriver 
 + 
 +    driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument",
 + 
 +        "source": """ 
 + 
 +        Object.defineProperty(navigator, 'webdriver',
 + 
 +            get: () => undefined 
 + 
 +        }) 
 + 
 +        """ 
 + 
 +    }) 
 + 
 +    #以上为初始化。 
 + 
 +</code> 
 + 
 +关闭自动化、关闭报错log
  
  
/www/wwwroot/dokuwiki/data/attic/selenium/常见模块.1746590315.txt.gz · 最后更改: 2025/05/07 11:58 由 bjgdtc