python报错 Message: 'chromedriver.exe' executable needs to be in PATH

问题:python报错 Message: ‘chromedriver.exe’ executable needs to be in PATH
解决html

  1. 将chromedriver.exe 添加到环境变量
  2. 查看chromedriver.exe 是否匹配浏览器
  3. 看代码:
    driver = webdriver.Chrome(“C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chromedriver.exe”)
    替换代码:driver = webdriver.Chrome(executable_path=driver_path)

base_path = os.path.dirname(os.path.abspath(file)) + ‘…’
driver_path = os.path.abspath(base_path+’\drivers\chromedriver.exe’)
print(driver_path)
发现代码中的路劲是src下面的dirvers.目录调整一下,成功python

5.附上目录操做代码:
import osweb

print ‘获取当前目录
print (os.getcwd())
print (os.path.abspath(os.path.dirname(file)))
print (os.path.dirname(os.path.abspath(file)))
print (base_path,“base path”)chrome

print (“获取上级目录’”)
print (os.path.abspath(os.path.dirname(os.path.dirname(file))))
print (os.path.abspath(os.path.dirname(os.getcwd())))
print (os.path.abspath(os.path.join(os.getcwd(), “…”)))api

print (“获取上上级目录’”)
print( os.path.abspath(os.path.join(os.getcwd(), “…/…”)))浏览器

  1. 附上常规操做连接:
    Python os.path() 模块 http://www.runoob.com/python/python-os-path.html

本博客仅仅记录我本身碰见过的bug,仅仅用于我的备查。
若是不是很明确,请见谅。
若是你也碰见相同问题,请留言, 我会详细解答。svg