原文来自: Potter个人博客
环境准备
- Win10
- Chrome 84.0.4147.135
- ChromeDriver 84.0.4147.30
- 关闭Chrome更新,避免不停换驱动
- 下载Chrome对应版本ChromeDriver驱动下载地址
- 将ChromeDriver 放到Python安装目录下. 比如:C:\Users\Administrator\AppData\Local\Programs\Python\Python39
- Python 3.9.0
- Selenium 3.141.0 安装命令:pip install selenium (提示:如果执行报错,请检查python环境变量配置)
案例:打开Chrome百度搜索Selenium
from selenium import webdriver
# 使用Chrome驱动
driver = webdriver.Chrome()
# 让浏览器全屏
driver.maximize_window()
# 打开百度
driver.get("https://baidu.com")
# 找到百度搜索框元素
input = driver.find_element_by_id("kw")
# 往输入框中输入搜索关键词"selenium"
input.send_keys("selenium")
# 点击百度一下按钮搜索
search = driver.find_element_by_id("su")
search.click()
总结:
其实原理就是 Python 通过Selenium 调用浏览器驱动接口,然后驱动Driver接口操作Web中元素进行交互
参考文献:
以上: 如发现有问题,欢迎留言指出,我及时更正