我想在python中使用硒,出於某種原因,我無法修改PATH,因此我只能指定瀏覽器驅動程序的位置。但是,我嘗試了幾個司機,他們都沒有工作。環境:Windows 7,Anaconda3-python3.6.1,selenium3.4.3,chrome59.0.3071.115(官方版本)(64位),chromedriver2.30(win32)。selenium WebDriverException驅動程序意外退出
下面是我嘗試過的代碼和相應的錯誤的一部分。
from selenium import webdriver
driver = webdriver.Chrome("I:\chromedriver.exe")
回溯(最近通話最後一個):
文件 「」,1號線,在驅動程序= webdriver.Chrome( 「I:\ chromedriver.exe」)
文件「C: \用戶\ YZ \應用程序數據\本地\連續\ Anaconda3 \ LIB \站點包\硒\ webdriver的\鉻\ webdriver.py」 62行,在初始化 self.service.start()
文件「C:\用戶\ YZ \應用程序數據\本地\連續\ Anaconda3 \ LIB \站點包\硒\ webdriver的\ COMMON \ service.py 「行96,在開始 self.assert_process_still_running()
文件」 C:\用戶\ YZ \應用程序數據\本地\連續\ Anaconda3 \ LIB \站點包\硒\的webdriver \ common \ service.py「,行109,在assert_process_still_running %(self.path,return_code)
WebDriverException:服務I:\ chromedriver.exe意外退出。狀態代碼爲:1
是您的驅動程序正確的路徑?應該是這樣的格式'C:\\ phantomjs-2.1.1-windows \\ phantomjs' – PYA
我已經嘗試過'driver = webdriver.Chrome(「I:\\ chromedriver」)'但是得到了同樣的錯誤 – Claudia
嘗試'我:\\ chromedriver.exe' – PYA