背景:python 实现使用google浏览器打开百度首页
代码如下:
def login_baidu(): driver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wait(2) driver.get("https://www.baidu.com/") time.sleep(5) driver.quit()
问题:运行时,提示:
'chromedriver' executable needs to be in PATH
解决方案:
1.下载和Chrome浏览器版本对应的Chromedriver驱动文件,下载后得到的是一个chromedriver.exe文件。
Chrome浏览器版本:
有最新版本升级到最新版本。
ChromeDriver驱动文件下载地址:
ChromeDriver - WebDriver for Chrome (chromium.org)
注意,如果浏览器和驱动文件版本不一致,再后续执行过程中可能会报错。
2.将下载的驱动文件,放在chrome安装目录,如:
C:Program Files (x86)GoogleChromeApplication
3.将下载的驱动文件,放在python安装的根目录
4.将chrome安装目录加入系统变量path中