window下 Python | pip | selenuim安装

1、安装selenium
1.1 先安装python
打开 Python官网 www.python.org,找到“Download”, 在其下拉菜单中选择自己的平台(Windows/Mac),一般的Linux平台已经自带的Python,所以不需要安装,通过打开“终端” ,输入“python”命令来验证。
目前存在Python2.x和python3.x(最新版本);
下载Python时会出现很多版本软件选择:

Python 3.6.1 - 2017-03-21
Download Windows x86 web-based installer
Download Windows x86 executable installer
Download Windows x86 embeddable zip file
Download Windows x86-64 web-based installer
Download Windows x86-64 executable installer
Download Windows x86-64 embeddable zip file
Download Windows help file

x86 只支持32位的系统;
x86-64 支持64位的系统。
web-based 在安装的过程中需要联网;
executable 可执行文件(.exe)方式安装;
embeddable zip file 嵌入式版本,可以集成到其它应用中。
注意:在安装的过程中需要勾选:“Add Python 3.x to PATH” , 如果没有勾选,需要在安装完成之后,将Python的安装目录(如:C:\Python36)添加到环境变量PATH下面。
如何验证已成功安装python
打开Windows命令提示符(cmd)/ Linux终端输入:

C:\Users\name>python
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

1.2 安装pip
打开下载pip包下载路径:https://pypi.org/project/pip/;点击Download File,选择.gz.tar包这个软件下载;
window下 Python | pip | selenuim安装
我这边下载下来放到放到F:\python-object\目录下,在解压出来如下:F:\python-object\pip-18.1\pip-18.1
window下 Python | pip | selenuim安装
验证是否已安装好pip工具:
window下 Python | pip | selenuim安装

1.3 安装selenium
首先,在Windows命令提示符(cmd)/ Linux终端输入:

C:\Users\name>pip
Usage:
  pip <command> [options]
Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
……

确保pip命令可用,如果提示“pip不是内部或外部命令”,需要将将pip的安装目录(如:C:\Python36\Scripts)添加到环境变量PATH下面。
接下来通过pip命令安装Selenium:

C:\Users\name>pip install selenium
Collecting selenium
  Downloading selenium-3.4.3-py2.py3-none-any.whl (931kB)
    26% |████████                       | 245kB 576kB/s eta 0:00:02    
    27% |█████████                      | 256kB 570kB/s eta 0:00:02    
    28% |██████████                     | 266kB 536kB/s eta 0:00:0    
    29% |███████████                    | 276kB 530kB/s eta 0:00:0    
    30% |████████████                   | 286kB 586kB/s eta 0:00:0

测试一下:
打开一款Python编辑器,默认Python自带的IDLE也行。创建 baidu.py文件,输入以下内容:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
print(driver.title)
driver.quit()

如果执行报错,
window下 Python | pip | selenuim安装
请看下一节。需要安装对应各个浏览器的驱动。
各浏览器下载地址:
Firefox浏览器驱动:geckodriver:(https://github.com/mozilla/geckodriver/releases)
Chrome浏览器驱动:chromedriver , taobao备用地址(https://npm.taobao.org/mirrors/chromedriver)
IE浏览器驱动:IEDriverServer:(http://selenium-release.storage.googleapis.com/index.html)
Edge浏览器驱动:MicrosoftWebDriver:(https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/)
Opera浏览器驱动:operadriver:(https://github.com/operasoftware/operachromiumdriver/releases)
PhantomJS浏览器驱动:phantomjs:(http://phantomjs.org/)
注:部分浏览器驱动地址需要*。
设置浏览器驱动
设置浏览器的地址非常简单。 我们可以手动创建一个存放浏览器驱动的目录,如:E:\Selenium driver , 将下载的浏览器驱动文件(例如:chromedriver、geckodriver)丢到该目录下。
window下 Python | pip | selenuim安装
我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“E:\Selenium driver”目录添加到Path的值中。
Path—》; E:\Selenium driver
window下 Python | pip | selenuim安装
设置浏览器驱动
验证不同的浏览器驱动是否正常使用。

from selenium import webdriver
driver = webdriver.Firefox()   # Firefox浏览器
driver = webdriver.Chrome()    # Chrome浏览器
driver = webdriver.Ie()        # Internet Explorer浏览器
driver = webdriver.Edge()      # Edge浏览器
driver = webdriver.Opera()     # Opera浏览器
driver = webdriver.PhantomJS()   # PhantomJS
再次验证:下面这段程序
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
print(driver.title)
driver.quit()

结果:
window下 Python | pip | selenuim安装