1.确认浏览器的版本
首先,在浏览器的地址栏,输入chrome://version/,回车后即可查看到对应版本(或者点击设置,再点击关于chrom即可看到谷歌版本)如下图所示。
2.找到相应版本的chrome驱动,链接如下:114之前版本。
找到符合自己电脑的相应版本下载即可。
3.回到自己电脑桌面,点击谷歌标识右键点击打开安装位置,将所下载的文件复制到打开的目录下。
4.修改配置文件
点击电脑的标志,右键属性,下滑 点击高级系统设置,点击环境变量,点击PATH,点击新建将刚刚打开的谷歌安装位置的路径复制过来,保存即可。
5.验证是否安装成功
在自己的环境下运行以下代码。
from selenium import webdriver
chromedriver_path = r"C:\Users\AppData\Local\Google\Chrome\Application\chromedriver.exe"
driver = webdriver.Chrome(chromedriver_path)
# 登录百度
def main():
driver.get("https://baidu.com/")
if __name__ == '__main__':
main()
如果能打开谷歌浏览器则代表安装成功。
6.其他问题
如果按照以上步骤仍然打不开浏览器,那么就要考虑另外一种情况了。你的运行环境是否是Anconda下,若是在Anconda下的环境就不能按照常规的操作来进行了。安装过程也很简单。
前两个步骤和以上一样,也就是下载过程一样。从第三步开始,要将驱动程序安装在自己运行的相关环境下。
1.将chromedriver.exe放置在anaconda安装路径下的Scripts目录下,例如:D:\Anaconda3\Scripts
(如果你的环境是在Anconda下的子目录下,则放置在相关子目录下的Scripts目录下即可)
2.将chromedriver.exe放置在Chrome安装路径下,并设置环境变量(环境变量的设置如上第四步所示)。
3.验证是否安装成功
运行如下代码,若能弹出浏览器窗口即代表安装成功。
from selenium import webdriver
browser = webdriver.Firefox()