Python爬虫成神之路----教你玩转python自动化之selenium的使用

本文将引导你从Selenium的基础开始,包括其作为网站自动化测试工具的介绍,支持的浏览器和操作系统,以及关键步骤如安装Selenium和浏览器驱动(Chrome、Firefox、IE)。后续内容会逐步深入,带你完成浏览器对象获取,访问指定网址,并强调驱动安装的重要性。观看实例演示并了解正常手动与自动化操作的区别。
摘要由CSDN通过智能技术生成

前言:本系列文章将详细解释自动化测试工具selenium的基本使用,如果你是大佬,可能这里也有你想不到的细节收获,也请你多多指正;如果你是小白,我相信你可以在这系列文章中找到学习python的乐趣;所以,一键三连加关注,博主带你不迷路 。

(一)Selenium基础

1.Selenium简介

Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。

2.支持多种操作系统

如Windows、Linux、IOS、Android等。

3.安装Selenium

pip install selenium
1

4.安装浏览器驱动

Selenium3.x调用浏览器必须有一个webdriver驱动文件

Chrome
点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html
不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的chromedriver.exe 就可以了。
把chromedriver的路径也加到环境变量里。
Firefox
Firefox驱动下载地址为: https://github.com/mozilla/geckodriver/releases/
根据自己的操作系统下载对应的驱动即可,使用的话,需要把驱动的路径和火狐浏览器的路径加入到环境变量里面才可以
IE
IE浏览器驱动下载地址为: http://selenium-release.storage.googleapis.com/index.html
根据自己selenium版本下载对应版本的驱动即可,python的话,下载里面的IEDriverServerxxx.zip即可,这个是区分32和64位系统的,根据自己的系统下载即可,需要注意的是,如果要打开IE浏览器的话,需要在浏览器的Internet选项中的安全页里有4个安全选项,Internet、本地Internet、受信任的站点、受限制的站点,这4个里面都有一个启用保护模式,都需要勾选上才可以,还得把驱动的路径加入到环境变量中。

(二) Selenium入门–基本使用

1.导入相关模块

在这里插入图片描述

2.获取浏览器对象

在这里插入图片描述

3.打开指定网址的网页

在这里插入图片描述

4.注意事项,切记!

只有安装好相应浏览器驱动才能使用selenium自动化在相应浏览器进行操作,否则将会报错

第二步中,若要获取Chrome浏览器对象,则使用下面代码:
在这里插入图片描述

5.完整代码及成果展示:
在这里插入图片描述

成果视频链接:https://www.bilibili.com/video/BV1qo4y1k7cf

6.正常进入与自动化对比(Chrome为例)

正常进入:
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值