Python爬虫实战(01)—— Selenium及浏览器驱动安装教程

编程知识 更新时间:2023-04-24 06:15:09

目录

前言

1.  导入selenium模块

2. 安装浏览器驱动

3. 安装测试


前言

今天是一期selenium模块以及浏览器驱动的安装教程

Selenium是一个Web的自动化测试工具,直接运行在浏览器上

它可以根据我们的指令让浏览器自动加载页面,获取需要的数据

甚至页面截屏,或者判断网站上某些动作是否发生

它支持所有主流的浏览器(包括PhantomJS这些无界面的浏览器)

1.  导入selenium模块

(1)采用pycharm自带方式安装 

file -> settings-> Project: setest -> Project Interpreter 

点 击"+" 号,在搜索框输入selenium -> Install Package

(2)在命令行输入安装命令: pip install selenium,默认安装最新版本

pip install selenium

 如果显示安装失败,你可能需要升级你的pip版本,然后再进行selenium的安装

python -m pip install --upgrade pip

2. 安装浏览器驱动

(1)检查浏览器版本

先查询自己的浏览器版本,然后找到对应的驱动进行下载

这里我以安装Chrome 驱动为例

打开浏览器主页,菜单栏->帮助->关于 Google Chrome

也可以在Chrome浏览器搜索栏输入 chrome://version/,就可以看到浏览器的版本

(2)下载对应版本驱动

我的版本是 106.0.5249.103,到 Chromedriver 里找版本最接近的是106.0.5249.61

记住是往下找,找版本号最接近而且要比你的浏览器版本号要小的

比如假如有 106.0.5249.104 和 106.0.5249.61,应该选择106.0.5249.61

点进去之后下载对应的版本,windows 系统下载32版本的就可以

 

(3)放置驱动程序

下载完的驱动解压,放在Python 的安装目录下,即与 python.exe 在同一目录下

其他浏览器驱动的下载地址在这里都可以找到:
/documentation/webdriver/getting_started/install_drivers/


3. 安装测试

(1)测试驱动是否安装成功

在命令行输入 chromedriver.exe,运行一下:

chromedriver.exe

运行结果如下,说明你的浏览器驱动已经安装成功了

 

(2)通过驱动打开百度首页

# 导入模块
from selenium.webdriver import Chrome
import time

# 实例化浏览器对象,传入驱动
web = Chrome()

web.get('https://baidu')
time.sleep(4)
web.close()

运行结果如下: 

 4秒钟后页面会自动关闭,那么恭喜你,已经成功运行第一个selenium测试程序

感谢您的阅读,文章到这里就结束啦~

更多推荐

Python爬虫实战(01)—— Selenium及浏览器驱动安装教程

本文发布于:2023-04-18 11:01:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/177476ed27987fe620b66bf597e8469d.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:爬虫   实战   浏览器   教程   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 85445文章数
  • 15562阅读数
  • 0评论数