Python Selenium安装及环境配置的实现


Posted in Python onMarch 17, 2020

一、Python安装

Window系统下,python的安装很简单。访问python.org/download,下载最新版本,安装过程与其他windows软件类似。记得下载后设置path环境变量,然后Windows命令行就可以调用了:

Python Selenium安装及环境配置的实现

二、Selenium安装

Python3.x安装后就默认就会有pip(pip.exe默认在python的Scripts路径下),使用pip安装selenium:

pip install selenium

Python Selenium安装及环境配置的实现

因我已安装selenium,不可重复安装。

可使用以下命令查看是否安装成功:

pip show selenium

Python Selenium安装及环境配置的实现

三、Firefox安装

因安装最新Firefox与selenium兼容有问题,所以安装旧版firefox47,记得在firefox安装插件firebug和firepath。(此外,记得关闭firefox的自动安装)

Firefox旧版下载地址:http://ftp.mozilla.org/pub/firefox/releases/

四、安装driver

Selenium 3以前,使用firefox浏览器不需要额外的driver。但是Selenium 3.X 对firefox浏览器也需要安装相应的driver:

Firefox浏览器需安装geckdriver,下载地址:https://github.com/mozilla/geckodriver/releases;

相应的,Chrome浏览器需要安装chromedriver,IE浏览器要安装IEdriver。

driver的路径可以直接放在python路径下,我这里把driver放在了python的Scripts路径下,同时把script路径加入环境变量。

五、运行一个简单的例子

使用python自带的IDLE工具,输入以下脚本:

from selenium import webdriver # 导入webdriver包

import time
driver = webdriver.Firefox() # 初始化一个火狐浏览器实例:driver
driver.maximize_window() # 最大化浏览器 
time.sleep(5) # 暂停5秒钟 
driver.get("https://www.baidu.com") # 通过get()方法,打开一个url站点

运行以上脚本,最终打开百度网址,证明运行成功。

PS,我的运行环境:

  • Firefox浏览器版本:Firefox 47.0
  • Python:python v3.6.2
  • Selenium:3.7.0
  • Geckdriver:v0.15.0

到此这篇关于Python Selenium安装及环境配置的实现的文章就介绍到这了,更多相关Python Selenium安装环境配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
基于python编写的微博应用
Oct 17 Python
Python实现获取网站PR及百度权重
Jan 21 Python
python 多线程实现检测服务器在线情况
Nov 25 Python
Python Requests安装与简单运用
Apr 07 Python
Python 文件操作的详解及实例
Sep 18 Python
unittest+coverage单元测试代码覆盖操作实例详解
Apr 04 Python
Python的UTC时间转换讲解
Feb 26 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
Aug 07 Python
Python 面向对象之封装、继承、多态操作实例分析
Nov 21 Python
使用pygame编写Flappy bird小游戏
Mar 14 Python
浅谈Python中threading join和setDaemon用法及区别说明
May 02 Python
Python的这些库,你知道多少?
Jun 09 Python
详解python环境安装selenium和手动下载安装selenium的方法
Mar 17 #Python
使用Python+selenium实现第一个自动化测试脚本
Mar 17 #Python
python中的selenium安装的步骤(浏览器自动化测试框架)
Mar 17 #Python
利用python在excel中画图的实现方法
Mar 17 #Python
Python reversed函数及使用方法解析
Mar 17 #Python
使用python自动追踪你的快递(物流推送邮箱)
Mar 17 #Python
windows、linux下打包Python3程序详细方法
Mar 17 #Python
You might like
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
用PHP读注册表
2006/10/09 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
简单的php+mysql聊天室实现方法(附源码)
2016/01/05 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
javascript实现的网页局布刷新效果
2008/12/01 Javascript
jQuery帮助之CSS尺寸(五)outerHeight、outerWidth
2009/11/14 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
javascript 常用功能总结
2012/03/18 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
基于JavaScript FileReader上传图片显示本地链接
2016/05/27 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
跟老齐学Python之有点简约的元组
2014/09/24 Python
Django 前后台的数据传递的方法
2017/08/08 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
python实现图像识别功能
2018/01/29 Python
Anaconda2 5.2.0安装使用图文教程
2018/09/19 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
Python实现的银行系统模拟程序完整案例
2019/04/12 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
军用级手机壳,专为冒险而建:Zizo Wireless
2019/08/07 全球购物
大学生标准推荐信范文
2013/11/25 职场文书
励志演讲稿800字
2014/08/21 职场文书
2014年文秘工作总结
2014/11/25 职场文书
西安大雁塔导游词
2015/02/10 职场文书
中学生逃课检讨书
2015/02/17 职场文书
个人优缺点总结
2015/02/28 职场文书
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL
Vue h函数的使用详解
2022/02/18 Vue.js