Selenium原理及浏览器驱动安装

selenium 组成部分

自动化程序 + 浏览器驱动(webdriver)+ 浏览器

Selenium 原理:

1. WebDriver提供了web自动化的各种语言(java,python)调用接口库

2. 通过各种浏览器的驱动(WebDriver)来驱动浏览器

自动化程序调用selenium提供的客户端库

浏览器驱动告诉浏览器自动化程序需要干什么

浏览器执行命令,命令结果返回给驱动程序,

驱动程序再返回给我们

安装三大浏览器驱动driver

下载好的驱动包都放在python的安装目录下,如我的安装地址D:ToolsPython3

  1. chromedriver (稳定性最高) 下载地址https://chromedriver.storage.googleapis.com/index.html
  2. Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/
  3. IE的驱动Iedriver 下载地址:http://selenium-release.storage.googleapis.com/index.html

除此之外,还要通过:工具> internet选项>安全

在里面如图的四个选项,把保护模式设置为全部勾选或者全部不勾选

安装好之后,在项目里导入浏览器驱动

from selenium import webdriver  #导入浏览器驱动
 
dr = webdriver.Chrome()  #调用Chrome方法
 
dr.get('http://www.baidu.com')   #get方法打打开浏览器
原文地址:https://www.cnblogs.com/x00479/p/14244263.html