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()