安装selenium驱动

本文介绍了ChromeDriver和GeckoDriver的安装方法。对于ChromeDriver,需先确认Chrome浏览器版本,再到官网找对应版本下载,最后配置环境变量;对于GeckoDriver,要确保Firefox浏览器正常运行,在GitHub下载对应系统和位数的驱动,同样进行环境变量配置。

 

安装ChromeDriver。

1. 相关链接

2. 准备工作

在这之前请确保已经正确安装好了Chrome浏览器并可以正常运行,安装过程不再赘述。

  1. 查看版本

点击Chrome菜单“帮助”→“关于Google Chrome”,即可查看Chrome的版本号,如图1-14所示。

图1-14 Chrome版本号

这里我的Chrome版本是58.0。

  1. 请记住Chrome版本号,因为选择ChromeDriver版本时需要用到。

4. 下载ChromeDriver

打开ChromeDriver的官方网站,可以看到最新版本为2.31,其支持的Chrome浏览器版本为58~60,官网页面如图1-15所示。

图1-15 官网页面

如果你的Chrome版本号是58~60,那么可以选择此版本下载。

如果你的Chrome版本号不在此范围,可以继续查看之前的ChromeDriver版本。每个版本都有相应的支持Chrome版本的介绍,请找好自己的Chrome浏览器版本对应的ChromeDriver版本再下载,否则可能无法正常工作。

找好对应的版本号后,随后到ChromeDriver镜像站下载对应的安装包即可:https://chromedriver.storage.googleapis.com/index.html。在不同平台下,可以下载不同的安装包。

5. 环境变量配置

下载完成后,将ChromeDriver的可执行文件配置到环境变量下。

在Windows下,建议直接将chromedriver.exe文件拖到Python的Scripts目录下

图1-16 Python Scripts目录

 

安装GeckoDriver

1. 相关链接

2. 准备工作

在这之前请确保已经正确安装好了Firefox浏览器并可以正常运行,安装过程不再赘述。

3. 下载GeckoDriver

我们可以在GitHub上找到GeckoDriver的发行版本,当前最新版本为0.18,下载页面如图1-18所示。图1-18 GeckoDriver下载页面

这里可以在不同的平台上下载,如Windows、Mac、Linux、ARM等平台,我们可以根据自己的系统和位数选择对应的驱动下载,若是Windows 64位,就下载geckodriver-v0.18.0-win64.zip。

  1. 环境变量配置

在Windows下,可以直接将geckodriver.exe文件拖到Python的Scripts目录下,如图1-19所示。

图1-19 将geckodriver.exe文件拖到Python Scripts目录

 

可以关注我的公众号:技术趣谈

 

Selenium驱动安装方法有多种,以下进行详细介绍: ### 手动安装 #### Chrome驱动 1. 查看Google Chrome浏览器版本:打开Google Chrome浏览器,点击右上角“”->设置->关于chrome,查看版本号,如100.0.x.x 。当Google Chrome浏览器更新后,chromedriver.exe也需要同步更新,要保证两个版本接近,不然会报错 [^2]。 2. 下载对应版本驱动:114之前的版本可通过链接chromedriver.storage.googleapis.com/index.html,选择和浏览器版本较接近的点击进行下载;125之后的版本通过链接Chrome for Testing availability (googlechromelabs.github.io),找到对应的大版本和系统,只要大版本一致即可(需注意最上面有绿勾的才代表可以下载,随着版本更新,版本位置可能会发生变化) [^2][^5]。 3. 确定驱动放置位置:下载后解压,可将chromedriver.exe文件放到D:\Python\Python3.10.4 ,也可放到python目录的Python install目录下(前提是已经安装好python) [^2][^5]。 4. 验证驱动是否安装成功:(win + R -> cmd),运行程序后,若可以弹出Google Chrome浏览器并打开百度网页,则安装成功 [^2]。 #### Firefox驱动 1. 下载驱动:找到Firefox驱动geckodriver.exe最新的版本0.31.0,下载电脑系统对应的版本(电脑系统类型可通过此电脑->属性查看),下载解压 [^2]。 2. 放置驱动:将geckodriver.exe放置到D:\Python\Python3.10.4 [^2]。 ### 自动安装 #### 新版selenium4自动下载驱动 在代码中可使用如下方式,它会自动下载驱动: ```python import time from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.com") time.sleep(2) ``` 使用时需确保将代码中的路径等根据实际情况调整 [^3]。 ### 通过命令行安装Selenium库 到pycharm(以pycharm为例,命令行也可以)的终端下,输入`pip install selenium`回车安装(命令行的命令是一样的,如果换目录了可能要重新执行命令),安装好后再输入`pip show selenium`检查是否安装成功 [^4]。 ### 在Pycharm中安装Selenium库 前提是安装有pycharm,双击打开pycharm,使用快捷键CTRL + Alt + s打开设置界面,然后点击Python解释器,点击右侧的加号,搜索selenium,然后点击安装3.7版本,安装太高容易导致谷歌浏览器闪退 [^5]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值