Python + selenium web自动化
2020-02-06 / 大向

Python + selenium web自动化

安装selenium

pip install selenium

下载浏览器驱动文件

当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动(附件1

设置浏览器驱动

设置浏览器的地址非常简单 我们可以手动创建一个存放浏览器驱动的目录,如: C:\driver , 将下载的浏览器驱动文件(例如:chromedriver、geckodriver)丢到该目录下

我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“C:\driver”目录添加到Path的值中
Alt text

Alt text

验证不同的浏览器驱动是否正常使用

from selenium import webdriver

driver = webdriver.Firefox()   # Firefox浏览器

driver = webdriver.Chrome()    # Chrome浏览器

driver = webdriver.Ie()        # Internet Explorer浏览器

driver = webdriver.Edge()      # Edge浏览器

driver = webdriver.Opera()     # Opera浏览器

driver = webdriver.PhantomJS()   # PhantomJS 

selenium使用

selenium + python 中文文档

附件1:各浏览器驱动下载地址

Firefox浏览器驱动:geckodriver

Chrome浏览器驱动:chromedriver,taobao备用地址

IE浏览器驱动:IEDriverServer

Edge浏览器驱动:MicrosoftWebDriver

Opera浏览器驱动:operadriver

PhantomJS浏览器驱动:phantomjs

xxx
本文链接:https://chenylwork.gitee.io/2020/02/06/Python%20+%20selenium%20web%E8%87%AA%E5%8A%A8%E5%8C%96/