当前位置: 首页 > news >正文

selenium firefox驱动_[Selenium]2.开发环境配置

d581e14664224d8b4d3c3a72aa0f8033.png

最近写的内容都是跟Selenium相关的, 那就不如开一个系列吧.

那我们就先来配置一下Python+Selenium的开发环境吧.

工欲善其事必先利其器,搭建开发环境对于初学者来说往往是非常困难和无从下手的。因此这里有必要叙述一下python及webdriver开发环境的搭建方法。

  1. 安装selenium webdriver

打开命令行cmd,输入下面的命令: pip install selenium. 回车后可以看到如下界面, 即安装完成.

e108ce057f76f662634214d09bd38b46.png

2. 驱动的下载

在上一篇文章Selenium家族江湖风云中提到, Selenium3.0之后, 取消了Firefox在Selenium中的集成, 所有的浏览器都需要下载驱动, 才能开始webdriver之旅.

注意: 请确认好浏览器的版本, 下载驱动时与浏览器版本一致, 否则在执行代码时会出错.
  • Chrome Driver: ChromeDriver Mirror
  • Firefox: mozilla/geckodriver
  • IE: NuGet Gallery | Packages matching IEDriver
  • Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
  • Opera: operasoftware/operachromiumdriver
  • PhantomJS: PhantomJS - Scriptable Headless Browser

Driver下载完成, 放在python安装的根目录下, 与python.exe同级, 比如: C:python3. 如下是我的环境存放位置:

453076105ae8c2736f81c0a52c95491b.png

现在大功告成,Python的webdriver之旅即将展开。

69c7296e528d844266db72f2192dafae.png

相关文章:

  • js regexp 匹配任意一个字符串_JavaScript基础知识:字符串的使用和基本操作
  • python列表的存储结构_3-Python内置结构-列表
  • 用python制作新用户注册系统_[宜配屋]听图阁
  • python中typeerror_Python中的TypeError类
  • python手工打码_打码兔和超人打码python版
  • python 将图片转换成像素画_Python用61行代码实现图片像素化
  • python实现自动翻页代码_python实现模拟按键,自动翻页看u17漫画
  • excel万年历_excel函数应用技巧:如何按不同要求,改变数值格式
  • python哪些领域_什么是Python?Python涉及哪些领域?
  • python 如何安装软件包故障_python中安装模块包版本冲突问题的解决
  • pythonand语法_python基础语法之and,or,not
  • html项目案例_Python爬虫项目案例: 豆瓣top250电影榜单爬取2020年8月最新(附源代码,数据)...
  • 2020年日历可编辑内容模板_黄油相机修图|4款可一键套用的文艺plog模板,快乐躺赢朋友圈...
  • 训练和验证准确性_50年难题被解决,蛋白质版“阿法狗”预测结构准确性达92.4...
  • iris数据_Python数据分析01-Iris鸢尾花数据集
  • [笔记] php常见简单功能及函数
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 〔开发系列〕一次关于小程序开发的深度总结
  • canvas绘制圆角头像
  • GitUp, 你不可错过的秀外慧中的git工具
  • HTTP 简介
  • mockjs让前端开发独立于后端
  • mysql 5.6 原生Online DDL解析
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • vue2.0项目引入element-ui
  • 爱情 北京女病人
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 第2章 网络文档
  • 对JS继承的一点思考
  • 给第三方使用接口的 URL 签名实现
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 讲清楚之javascript作用域
  • 老板让我十分钟上手nx-admin
  • HanLP分词命名实体提取详解
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • ###STL(标准模板库)
  • #前后端分离# 头条发布系统
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (分类)KNN算法- 参数调优
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (没学懂,待填坑)【动态规划】数位动态规划
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET 依赖注入和配置系统
  • .Net的C#语言取月份数值对应的MonthName值
  • .Net各种迷惑命名解释
  • .net经典笔试题
  • .NET连接MongoDB数据库实例教程