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