1. 所需组建
1.1 Selenium for python
1.2 Python
2. 环境搭建1)安装Python3.6(升级到3.6)
CentOS6.5环境自带FF浏览器52.3以及Python2.6,Chrome和IE对该环境的支持性不好,所以次环境下只使用自带火狐浏览器,不再部署其他浏览器。
1. 将Python3.6压缩包复制到CentOS中
2. 解压tar zxvf Python-3.6.1.tgz
3. 进入Python-3.6.1路径
4. 进入配置,查看有gcc no
5. 安装gcc,安装成功会提示Complete!
Yum install gcc(一路y)
6. 进入配置 ./configure
7. 查看Python-3.6.1,这时多了很多东西,标志性的就是makefile系列
8.进行make和make install指令
9.查看python3的安装路径,使用指令whereis python3
10.查看python3是否可用,可以输入print('ww')查看是否有输出ww
2)安装selenium
1. 查看openssl安装包,发现只有openssl包,缺少openssl-devel包,注意-aq|grep中间是竖线
2.安装openssl-devel,(一路y),安装完成会提示complete!
3.查看安装结果
4.进入文件Python-3.6.1/Modules,编辑里面的Setup文档,在文档50%左右,把#ssl下面的三行的#去掉,使之前安装的ssl可用
5.下载安装pip
pip的下载地址:https://github.com/pypa/pip 或 https://pypi.python.org/pypi/pip/9.0.1都可以
下载下来之后,解压,执行setup.py文件就可以安装pip了
进入pip-9.0.1文件夹,里面有setup.py文档
在root用户下执行指令python3 setup.py install,就可以安装pip了
6..重新进行一边./configure和make和make install三个步骤
7.使用pip安装selenium
3)安装火狐浏览器驱动
1.把火狐驱动geckodriver压缩包拖进CentOS虚拟机并解压
2.将解压的文件geckodriver移动至该路径/usr/local/bin,该路径是放置Python3的安装目录的地方,并给驱动设置权限
3.重新进行一边./configure和make和make install三个步骤
4.更新火狐浏览器,火狐要小写,(一路y)
4)验证python3+selenium是否安装成功