第一:Python中selenium环境的搭建
2026/6/11 5:23:53 网站建设 项目流程

一.selenium的定义

1.selenium是一个使浏览器自动化的工具2.它主要的目的是web项目的自动化测试,但不仅限于此3.无聊的基于web的管理任务也可以(而且应该)自动化

二.selenium模块下载

pip install selenium# 默认安装pip install-i https://pypi.doubanio.com/simple/selenium# 指定安装源pip install-i https://pypi.doubanio.com/simple/selenium==3.141.0# 指定安装的版本
1.查看安装信息
pip show selenium

三.游览器驱动安装

浏览器下载地址
Chromehttp://chromedriver.storage.googleapis.com/index.html
Chrome国内镜像CNPM Binaries Mirror
EdgeMicrosoft Edge WebDriver - Microsoft Edge Developer
Firefoxhttps://github.com/mozilla/geckodriver/releases
SafariWebDriver Support in Safari 10
1.Chrome浏览器
1.1.查看chrome版本:设置>帮助>关于Google Chrome(G),这里Chrome的版本是106.0.5249.103(正式版本)

1.2.打开chrome驱动下载地址,下载最贴近版本的驱动,根据系统选择不同的驱动包

1.3.解压压缩包,将压缩包中的chromedriver.exe文件移动到Python安装目录中1.3.1.因为该目录已经添加到系统Path中(移动到别的目录也行,只要将目录添加到系统的Path中)

2.Firefox浏览器
2.1.还是要先查看Firefox的浏览器版本, 设置->帮助->关于 Firefox ,可以看我的Firefox版本是93

2.2.打开Firefox的驱动下载地址,查看0.30.0版本的描述,我们的Firefox版本正符合2.2.1.下拉根据系统选择不同的压缩包,这里我选择geckodriver-v0.30.0-win64.zip
2.3.将解压后的驱动,放在Python 安装目录中
3.IE浏览器
3.1.在 设置->缩放 中,将比例调整为100%
3.2.在 设置->Internet 选项->安全 选项,如下图,将四个选项都勾选 启用保护模式

3.3.针对IE10和更高的版本,必须在IE选项设置中的高级页中,取消增强保护模式3.4.重启IE浏览器

3.5.webdriver驱动安装
3.5.1.由于IE的webdriver驱动依赖selenium模块的版本,所以先来查看selenium模块的版本,这里selenium模块的版本是 Version:3.141.0

3.5.2.下载IE浏览器的webdriver驱动,访问http://selenium-release.storage.googleapis.com/index.html3.5.2.1.定位到跟selenium版本一致的链接并且进入该链接内

3.5.3.这里一定要选择跟你的selenium版本一致的压缩包;3.5.3.1.另外,系统是64位的,但这里我选择32位的压缩包,原因是据不可靠消息,32位相对于64位性能更好

3.5.4.将 IEDriverServer.exe 可执行文件拷贝到Python的安装目录中的 Scripts 目录内

四.测试是否安装成功

fromseleniumimportwebdriver ​ driver=webdriver.Chrome()# 启动谷歌浏览器# driver = webdriver.Firefox() # 启动火狐浏览器# driver = webdriver.Ie() # 启动IE浏览器​ driver.get(r'http://www.baidu.com')# 访问百度网站print(driver.title)# 百度一下,你就知道driver.quit()# 关闭浏览器
1.在打开页面后需要通过driver.quit()关闭浏览器,当报错时,手动关闭游览器页面还是会占后台用资源,可通过任务管理器关闭

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询