web自动化01-selenium的安装和浏览器的简单操作
正文
web自动化环境安装
1、浏览器 chrome
2、浏览器驱动-chromedriver.exe
中国镜像站:https://npmmirror.com/ 下 https://npmmirror.com/mirrors/chromedriver/ 下载浏览器对应版本的驱动
可以放在项目下面,一般把驱动放在系统环境变量路径当中
也可以运行的时候指定路径 :
browser = webdriver.Chrome(chrome_options=r"D:\soft\python37\chromedriver.exe")
3、安装selenium-版本有更新,之前的是版本3,现在版本4了
pip install selenium
2、浏览器的操作
- 打开浏览器
- 关闭浏览器
- 打开页面
- 关闭页面
- 最大化,最小化
- 前进后退
- 刷新
import time from selenium import webdriver # 创建浏览器 browser = webdriver.Chrome() # 浏览器最大化 browser.maximize_window() # 打开百度网址 browser.get("https://baidu.com") # 刷新 browser.refresh() # 最小化 browser.minimize_window() browser.maximize_window() # 打开另外一个网页 browser.get("https://douban.com") # 后退 browser.back() # 前进 browser.forward() # 关闭页面标签页 browser.close() time.sleep(5) # 关闭浏览器 browser.quit()
3、浏览器上常见的两种操作-输入和点击
import time from selenium import webdriver from selenium.webdriver.common.by import By browser = webdriver.Chrome() browser.maximize_window() browser.get("http://baidu.com") # 输入框定位和搜索 browser.find_element(By.ID,"kw").send_keys("selenium知识") browser.find_element(By.ID,"su").click() time.sleep(5) browser.quit()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-03-20 Jmeter用户手册目录