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