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中的exec、eval使用实例
Sep 23 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
Python使用装饰器进行django开发实例代码
Feb 06 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
Apr 18 Python
Python利用公共键如何对字典列表进行排序详解
May 19 Python
Python从文件中读取数据的方法讲解
Feb 14 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
Jun 21 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
基于python的BP神经网络及异或实现过程解析
Sep 30 Python
如何运行带参数的python脚本
Nov 15 Python
Pytest中conftest.py的用法
Jun 27 Python
Python利用Turtle绘制哆啦A梦和小猪佩奇
Apr 04 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
一个PHP日历程序
2006/12/06 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
AngularJS中的表单简单入门
2016/07/28 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
vue 实现移动端键盘搜索事件监听
2019/11/06 Javascript
python监控网站运行异常并发送邮件的方法
2015/03/13 Python
Python写的一个简单监控系统
2015/06/19 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
Python正则表达式常用函数总结
2017/06/24 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
python3中函数参数的四种简单用法
2018/07/09 Python
python实现点对点聊天程序
2018/07/28 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
详解python解压压缩包的五种方法
2019/07/05 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Python接口自动化系列之unittest结合ddt的使用教程详解
2021/02/23 Python
英国最大的专业户外零售商:Mountain Warehouse
2018/06/06 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
大学生毕业自我评价范文分享
2013/11/11 职场文书
建筑项目策划书
2014/01/13 职场文书
综治宣传月活动总结
2014/04/28 职场文书
小学班级口号
2014/06/09 职场文书
大班亲子运动会方案
2014/06/10 职场文书
租房协议书样本
2014/08/20 职场文书
神秘岛读书笔记
2015/07/01 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python