Python Selenium安装下载

Python Selenium教程 2018-12-25 16:53:04 阅读(9107) 评论(0)

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

selenium安装步骤

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

Python selenium安装

两种安装方法,第一种方法最方便,使用pip安装。
windows用户在命令提示符下执行如下命令:

pip install selenium

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

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

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

selenium压缩包

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

python setup.py install

用Python命令安装selenium

最后看到sucess字样就表示安装成功。
linux朋友用命令熟练,怎么安装应该不在话下。

安装WebDriver

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

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

gechodriver下载

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

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

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

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

chromedriver镜像
chromedriver各个版本

这里下载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位。

猿人学banner宣传图

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

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

说点什么吧...