本篇讲解Python Selenium如何安装,下载。本篇已假定你已经熟悉Python,并且已安装好Python和pip。

本篇及以后篇幅所讲代码都调试运行在Python3.6版本上通过。

Python selenium安装

两种安装方法,第一种方法最方便,使用pip安装。

windows用户在命令提示符下执行如下命令:

pip install selenium

linux用户你肯定知道怎么运行这个命令的。

安装完后,你应该在最后能看到 sucess 字样,表示安装成功。

有的朋友电脑使用pip有问题,那么提供第二种安装方法,从官网上下载安装包。

在这里下载selenium安装包。

下载gz那个压缩包到本地,然后解压。windows用户在命令提示符下进入到解压后的目录,运行如下命令来安装selenium。

python setup.py install

最后看到sucess字样就表示安装成功。

linux朋友用命令熟练,怎么安装应该不在话下。

安装WebDriver

上面把selenium安装好,还需要再安装一个WebDriver才能把浏览器驱动起来。

WebDriver有两种,一种是通用型的,可以把firefox,chrome,safari等浏览器都驱动起来,它的名字叫geckodriver,可以在github上下载。

里面有windows版,linux和mac版,下载时候要注意你的电脑是64位还是32位。

第二种WebDriver是浏览器厂商自己出的driver,我一般安装这种,因为是浏览器自家出的,所以运行的稳定性上要好一些。

比如chrome和微软Edge都有自己的。chrome的叫chromedriver,由于是靠外部程序驱动浏览器,所以免不了有稳定性和兼容性的问题,chrome的表现是比较好的,提倡用chromedriver, 这里就演示chromedriver的安装。

有同学没法访问chrome官网,所以可以到淘宝的这个镜像网站下面去下载chromedriver,里面有很多版本,因为chrome浏览器有很多版本,所以chromedriver也有同步的版本对应关系,你要看下你的chrome浏览器版本是多少,如果不知道该下载哪个,你就下载时间最近最新的那个,同时把你的chrome浏览器也安装最新版的就可以了。

这里下载windows版的,下载解压后有一个chromedriver.exe文件,你把这个文件的路径要记好,后面程序调用时要在这个路径里找chromedriver.exe文件。

安装测试

Python selenium和WebDriver都安装好后,就来测试一下是否安装成功,在py文件里输入如下代码并运行:

#coding=utf-8

from selenium import webdriver

driver = webdriver.Chrome(executable_path="C:/chromedriver.exe")

因为我把chromedriver.exe是放在C盘根目录里,你要改成你的路径,运行上面代码如果能调起chrome浏览器,就表示安装成功了。

啰嗦几句:

出错的话,先检查你的python和selenium是否安装成功,然后检查WebDriver跟浏览器的版本是否对应,再是要分清32位和64位。

我的公众号:猿人学 Python 上会分享更多心得体会,敬请关注。

***版权申明:若没有特殊说明,文章皆是猿人学 yuanrenxue.com 原创,没有猿人学授权,请勿以任何形式转载。***

python selenium下载_Python Selenium安装下载相关推荐

  1. python selenium自动化_python selenium自动化之-环境搭建

    安装python和pip上述文章有介绍,在这里不在赘述.直接安装seleinum pip3 install selenium 安装完成以后, pip3 show selenium 显示 Name: s ...

  2. python自动化简历_python+selenium实现简历自动刷新的示例代码

    本文用到的文件的下载地址 百度网盘链接: https://pan.baidu.com/s/1tmpdEfAZKff5TOMAitUXqQ 提取码: e6at 1 安装Python 和 selenium ...

  3. python 库列表_python库安装列表

    1. sudo apt-get install python-setuptools安装setuptools setuptools 可以自动的安装模块,只需要你提供给它一个模块名字就可以了,并且自动帮你 ...

  4. python3x下载_python最新版下载

    msi文件支持一键安装,筒子们下载后双击文件点击确定即可,快来IT猫扑看看吧! 温馨提示 您也可以到官网去下载最新版:https://www.python.org/downloads/windows/ ...

  5. python编译器路径_python编译器安装教程以及环境变量配置

    python解释器安装教程以及环境变量配置 python解释器安装教程 Python作为一门编程语言,其魅力远超C#,JАVa,C,C++,它被称为"胶水语言",更被热爱它的程序猿 ...

  6. python3.7安装包下载_Python 3.7下载 Python 3.7 for win32 (Python编程开发工具)官方安装版 下载-脚本之家...

    Python 在国外的官网好多地方都打不开,所以找来供需要的朋友下载. Python是一种即译式的,互动的,面向对象的编程语言,它包含了模组式的操作,异常处理,动态资料形态,十分高层次的动态资料结构, ...

  7. python sendkeys用法_Python Selenium 文件上传之SendKeys

    昨天写了Web 文件下载的ui自动化,下载之后,今天就要写web 文件上传的功能了. 当然从折腾了俩小时才上传成功.下面写一下自己操作的步骤 首先网上说的有很多方法 如 input 标签的最好做了,直 ...

  8. python selenium 保存网页_python selenium+pywin32 实现网页另存为

    对网页进行爬取并另存时,遇到一个问题:selenium中键盘或是鼠标的操作都是以网页内的某个元素为对象,当遇到windows窗体时就无法继续操作,如下图. 我想点击另存为,并输入路径再点击保存按钮.. ...

  9. python selenium框架_python+selenium之框架设计

    一.自动化测试框架 1.什么是自动化测试框架 简单来说,自动化测试框架就是由一些标准,协议,规则组成,提供脚本运行的环境.自动化测试框架能够提供很多便利给用户高效完成一些事情,例如,结构清晰开发脚本, ...

最新文章

  1. R使用深度学习LSTM构建时间序列预测模型
  2. 文件包含中过滤了php,文件包含漏洞---php协议
  3. mysql实现gb18030转utf8_将编码是GB18030的小文件转为UTF8
  4. 【Visual C++】游戏开发笔记之五——游戏画面绘图(二)绘制位图
  5. 阿里云中间件首席架构师李小平:云原生实践助力企业高效创新
  6. pySpark环境搭建
  7. [UE4]编辑器偏好设置,在同一个窗口以标签打开蓝图
  8. {基于Applet的J2ME模拟器}和{microemulator}[J2ME推荐]
  9. Javascript之把网页加入收藏夹功能
  10. 扫描证件识别应用最为广泛
  11. powerdesign 逆向工程
  12. 程序员亲试,人体工学椅真的有用吗?
  13. mipad1小米平板1刷LOS神盾系统16睡死问题排查(一)
  14. 2021临泉一中高考成绩查询,临泉三所省级示范高中高考成绩揭晓!
  15. 51单片机控制的收音机(带串口,遥控,芯片89S52+LC72131+LA1845N)
  16. 基于Eclipse的毕业设计题目50例
  17. Redis 的 Sentinel 系统
  18. ROSE 技术白皮书
  19. 这本PyTorch官方出品的Deep Learning With PyTorch终于有了中文版
  20. python做数据分析有什么优势_六星教育:使用Python做数据分析的优点是什么?

热门文章

  1. ADIS16400/ADIS16405带磁力计的三轴惯性传感器(3)
  2. Linux技巧(二):Linux sort命令深入解析 | sort -k M.m,N.n 命令详解
  3. 神奇电商宝贝下载软件
  4. Java-UDP网络编程
  5. 轨道阱 matlab,静电场轨道阱质谱(Orbitrap)
  6. 【知识图谱】什么是知识图谱?知识图谱的应用。知识图谱的数据模型(三元组 模型、属性图模型)。西游记中的知识图谱。
  7. simulink电力电子仿真(1)单相半波可控整流电路
  8. 领域驱动设计和开发实战
  9. 架构师的软实力之发现
  10. 《Splunk智能运维实战》——1.2 索引文件和目录