我正在嘗試使用一些最推薦的選項來擺脫“Chrome 正在被控制......”訊息,這是代碼:
def start(self):
options = Options()
options.add_argument('start-maximized')
options.add_argument('disable-infobars')
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
options.binary_location = r'C:\Users\User\Desktop\chromedriver.exe'
self.driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)
但是,它顯示此錯誤
(從 chrome 位置 C:\Users\User\Desktop\chromedriver.exe 開始的行程不再運行,因此 ChromeDriver 假設 Chrome 已崩潰。)
好像 ChromeDriverManager() 沒有被視為有效引數,所以我嘗試使用executable_path=ChromeDriverManager()但仍然無法正常作業。
uj5u.com熱心網友回復:
options.binary_location = r'C:\Users\User\Desktop\chromedriver.exe'
webdriver_manager用于呼叫 Chrome 瀏覽器時不需要此行。在我看來,這webdriver_manager與二進制位置選項相沖突。如果您省略上述行,您的代碼應該可以正常作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/404729.html
標籤:
