python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

环境的安装

1.python中安装好selenium包  pip install selenium 如果不行 请接着往下看

python环境安装selenium和手动下载安装selenium的方法

方法1:cmd环境下,用pip install selenium 

 可能会很慢

python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

 

python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

 

 方法2:下载selenium安装包手动安装 

下载地址:https://pypi.org/project/selenium/

 选择扩展名为gz的源码包进行下载

python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

下载后解压,cmd环境进入到setup.py文件所在目录

 

python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

 

运行 python setup.py install命令进行安装

python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

 

python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

 

 

安装完后用pip list可看到selenium的信息

python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

 

此时就可以用import selenium引入selenium包了

python 使用selenium和webdriver.Chrome 自动化测试和自动化延迟抓取网页数据

2.根据以下驱动对照表下载Chrome对驱动

 

chromedriver版本 支持的Chrome版本
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
v2.29 v56-58
v2.28 v55-57
v2.27 v54-56
v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32

点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html,目前只有32位的。

1.驱动下载完成,解压

2.将解压后文件chromedriver.exe复制到python的Scripts安装目录下(我的:E:\Python\Python36-32\Scripts),并且添加到path环境变量

3.将目录chrome的安装目录添加到path环境变量。(我的:C:\Program Files (x86)\Google\Chrome\Application)

4.运行下面代码:成功打开百度即为成功:

        from selenium import webdriver

        driver = webdriver.Chrome()       

  driver.get('http://www.baidu.com')