首页 > 其他 > 详细

关于 'chromedriver' executable needs to be in PATH.' 的解决

时间:2020-06-06 22:00:31      阅读:51      评论:0      收藏:0      [点我收藏+]

今天学习Selenium库遇到了chromedriver无法正常运行的问题。

在网上找了很多资料,试着将chromedriver.exe放在chrome安装文件下和放在python安装文件下都没用。

不过有一种方法可以解决,就是修改函数的调用:

 

browser = webdriver.Chrome(executable_path = chromedriver.exe文件的path )

 

然而我觉得每一次写这个函数就要写一次地址,有点麻烦,就想着直接修改 Chrom()方法的源代码,

将 executable_path 参数的值直接换成chromedriver.exe的地址:

1.打开python文件第三方库的文件,依次打开selenium-->webdriver-->chrome-->webdriver.py

2.将webdriver.py文件中的 WebDriver 类中的 __init__ 的参数 executable_path=“chromedriver” 改为 executable_path=“chromedriver.exe文件的path”

 

关于 'chromedriver' executable needs to be in PATH.' 的解决

原文:https://www.cnblogs.com/collision-wisdom/p/13056618.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!