Selenium环境的安装主要就是安装两样东西: 客户端库 和 浏览器 驱动 。
不同的编程语言选择不同的Selenium客户端库。
对应我们Python语言来说,Selenium客户端库的安装非常简单,用 pip 命令即可。
打开 命令行程序,运行如下命令
pip install selenium
如果安装不了,可能是网络问题,可以指定使用国内的豆瓣源
pip install selenium -i https://pypi.douban.com/simple/
注意 !! 在 Chrome 115 版本以后, Chrome Driver 下载网站变了 !!!!
如果我们是Windows平台的电脑,就下载 chromedriver_win64.zip
这是个zip包,下载下来之后,解压里面的程序文件 chromedriver.exe 到某个目录下面,注意这个目录的路径最好是没有中文名和空格的。
指定驱动程序路径就可以运行了
from selenium import webdriverfrom selenium.webdriver.chrome.service import Service
# 创建 WebDriver 对象,指明使用chrome浏览器驱动
wd = webdriver.Chrome(service=Service(r'd:\tools\chromedriver.exe'))
# 调用WebDriver 对象的get方法 可以让浏览器打开指定网址
wd.get('https://www.baidu.com')
# 程序运行完会自动关闭浏览器,就是很多人说的闪退# 这里加入等待用户输入,防止闪退
input('等待回车键结束程序')
也可以通过添加系统环境变量路径的方法知道Chrome Driver
值得注意的是, 加入环境变量 Path 的,
不是浏览器驱动全路径,比如 d:\tools\chromedriver.exe
而是 浏览器驱动所在目录,比如 d:\tools
之后我们就可以这样写了
wd = webdriver.Chrome()