出現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})' })
讓其無法獲取相關信息即可