爬取数据需要用python请求网络数据, https的加密实现依赖openssl
下载和安装openssl
利用源码直接安装
wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
tar -xzvf openssl-1.1.1a.tar.gz
安装zlib库
yum -y install zlib
安装openssl到 /usr/local/openssl 目录,安装之后,编译
./config shared zlib --prefix=/usr/local/openssl && make && make install
安装结束后执行以下命令
./config -t
make depend
进入/usr/local目录下,执行以下命令
ln -s openssl ssl
在/etc/ld.so.conf文件的最后面,添加如下内容:/usr/local/openssl/lib
然后执行以下命令
ldconfig
添加OPESSL的环境变量,在etc/的profile的最后一行,添加:
export OPENSSL=/usr/local/openssl/bin
export PATH=$OPENSSL:$PATH:$HOME/bin
查看openssl版本
openssl version -a
OpenSSL 1.1.1a 20 Nov 2018
built on: Mon Jan 14 08:00:39 2019 UTC
platform: lin