我想在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