selenium的安装
selenium的安装
简介:
selenium支持web浏览器的自动化。它主要由三个工具构成:WebDriver、IDE、Grid
官方网站:
前提
-
- 配置好python环境
- 配置好pip工具
安装
-
- pip install selenium------但是!我国有墙,用这个命令会报错连接超时,所以选择镜像,命令如下:
pip install selenium==4.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
- pip install selenium------但是!我国有墙,用这个命令会报错连接超时,所以选择镜像,命令如下:
driver的配置:
driver的介绍 https://www.selenium.dev/documentation/en/webdriver/driver_requirements/
driver的下载
114之前chromedriver驱动版本
115以后chromedriver驱动版本
driver的安装
-
- 找到和自己浏览器版本适配的driver版本,Chrome浏览器的版本可以通过:点击右上角三个点>帮助>关于Google Chrome 来查看
- 或者地址栏输入 chrome://version
-
-
设置浏览器驱动:
设置浏览器的地址非常简单。 我们可以手动创建一个存放浏览器驱动的目录,如: C:\driver , 将下载的浏览器驱动文件.exe(例如:chromedriver、geckodriver)丢到该目录下,我丢在了D:\wode\python下
- 导入到环境变量中
-
Mac
Windows
我的电脑-->属性-->系统设置-->高级-->环境变量-->系统变量-->Path,将“C:\driver”目录添加到 Path 的值中。
验证是否装好:终端输入命令--chromedriver 显示类似如下图则成功
python中如何使用:
from selenium import webdriver
def test_selenium(): driver = webdriver.Chrome() # 使用 Chrome 驱动 driver.get('https://www.baidu.com') # 操控浏览器打开百度主页 print(driver.title) driver.quit() # 退出浏览器
浏览器设置缩放的话会导致找元素找不对,找到异位元素
w3c协议让各家浏览器暴露出的接口更规范