window10解决selenium版本不匹配问题,如运行出现以下错误:
File “C:\Python37\lib\site-packages\selenium\webdriver\chrome\webdriver.py”, line 73, in init
self.service.start()
File “C:\Python37\lib\site-packages\selenium\webdriver\common\service.py”, line 83, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
1.添加环境变量
Download webdriver from:
从下面的链接下载最新的webdriver
http://chromedriver.storage.googleapis.com/2.9/chromedriver_win32.zip
或者可以到(官网)下载最新的chromedriver or download the latest chromedriver
将 chromedriver.exe文件复制粘贴到"C:\Python3\Scripts"文件
2.笨方法:每次运行,将chrome_driver路径进行匹配
from selenium import webdriver
print("----------------------------------------------------------")
chrome_driver = r"D:\Program Files (x86)\pycharm\chromedriver.exe"
browser = webdriver.Chrome(executable_path=chrome_driver)
print("----------------------------------------------------------")
driver = webdriver.Chrome()