Selenium 支持非常多的浏览器,如 Chrome、Firefox、Edge 等,还有 Android、BlackBerry 等手机端的浏览器。使用任一种游览器都需要先安装相应的驱动,下面介绍以Chrome浏览器的安装方法:
1、确认chrome版本号,例如版本号为109.0.5414.119,可以删除尾数得到小版本号109.0.5414,通过链接直接搜索chrome相对应的chromedriver版本
https://chromedriver.storage.googleapis.com/LATEST_RELEASE_109.0.5414
通过上面的链接会返回的chromedriver版本为109.0.5414.74,访问https://chromedriver.storage.googleapis.com/index.html 选择该版本并下载建议将解压后的chromedriver放入pthon安装目录
例如移动文件到 /usr/bin/python 目录,首先命令行进入其所在路径,然后将其移动到 /usr/bin/python:
sudo mv chromedriver /usr/bin/python
也可以将 ChromeDriver 配置到 $PATH,首先可以将可执行文件放到某一目录,目录可以任意选择,例如将当前可执行文件放在 /usr/local/chromedriver 目录下,接下来可以修改~/.profile 文件,命令如下:
export PATH="$PATH:/usr/local/chromedriver"
保存后执行,即可完成环境变量的添加
source ~/.profile
2、如果已经安装selenium,可以在程序中验证安装
from selenium import webdriver
browser = webdriver.Chrome()
如果运行之后会弹出一个空白的 Chrome 浏览器,证明所有的配置都没有问题,如果没有弹出,请检查之前的每一步的配置。