Python 爬虫,登陆神器之Selenium安装篇

本篇讲解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-8from selenium import webdriver driver = webdriver.Chrome(executable_path="C:/chromedriver.exe")

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

啰嗦几句:

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190529A0EWOW00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券