出现Chrome正受自动测试软件控制提示
chrome_options = ChromeOptions() # 忽略无效证书的问题 chrome_options.add_experimental_option('excludeSwitches', ['enable-automation']) chrome_options.add_experimental_option('useAutomationExtension', False)
初始化时增加如下二行配置即可
chrome_options.add_experimental_option('excludeSwitches', ['enable-automation'])
chrome_options.add_experimental_option('useAutomationExtension', False)
防止监听软件获取自动化测试工具而禁用:
self.dr = Login(Seldom.driver) self.driver.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', { 'source': 'Object.defineProperty(navigator, "webdriver", {get: () => undefined})' })
让其无法获取相关信息即可