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抓取淘宝下拉框关键词的方法
Jul 08 Python
python中学习K-Means和图片压缩
Nov 20 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
Dec 15 Python
Python2/3中urllib库的一些常见用法
Dec 19 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
Django实现基于类的分页功能
Oct 31 Python
OpenCV里的imshow()和Matplotlib.pyplot的imshow()的实现
Nov 25 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
Python实现SMTP邮件发送
Jun 16 Python
面向新手解析python Beautiful Soup基本用法
Jul 11 Python
Python基于xlrd模块处理合并单元格
Jul 28 Python
常用的Python代码调试工具总结
Jun 23 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
用文本文件制作留言板提示(上)
2006/10/09 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
PHP文件操作方法汇总
2015/07/01 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
深入理解JavaScript系列(26):设计模式之构造函数模式详解
2015/03/03 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
跟我学习javascript的最新标准ES6
2015/11/20 Javascript
JS通过Cookie判断页面是否为首次打开
2016/02/05 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
2017/01/21 Javascript
js面向对象编程总结
2017/02/16 Javascript
angular十大常见问题
2017/03/07 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
微信小程序聊天功能的示例代码
2020/01/13 Javascript
python标准日志模块logging的使用方法
2013/11/01 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
Form表单及django的form表单的补充
2019/07/25 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
CSS Grid布局教程之网格单元格布局
2014/12/30 HTML / CSS
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
高中生期末评语大全
2014/01/28 职场文书
宾馆总经理岗位职责
2014/02/14 职场文书
小学生期末评语
2014/04/21 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
学校勤俭节约倡议书
2015/04/29 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
导游词之大雁塔景区
2019/09/17 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书