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

今天学习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”

 

上一篇:webdriber.Chrome().get()之selenium.common.exceptions.InvalidArgumentException:Message:invalid argumen


下一篇:CTF-AWD