介绍
这篇文章给大家介绍如何在寡妇系统中使用pycurl请求https地址,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
<强>步骤一:下载对应的旋度压缩包并在windows上配置好环境变量强>
进入卷官网下载对应的windows压缩包。
把下载好的压缩包解压到自己喜欢的一个目录下,我暂时放在E盘卷目录下面(E: \ CURL)
然后配置windows的环境变量,把E: \ CURL添加到路径下
打开CMD输入命令,看一下有没有正常输出,如果有则证明旋度已安装成功
curl http://baidu.com
<强>步骤二:安装pycurl 强>
(注意:本文假设已经成功安装好python及pip,如需相关安装教程请自行百度)
打开CMD执行如下命令,安装pycurl
pip install pycurl
<强>步骤三:用python请求https地址强>
注意:若果windows调用pycurl请求https地址时抛出SSL相关错误时,大多是由于没有指定证书路径导致的,参考下面解决方案
import pycurl import json 得到io import * 试一试:=,,c  pycurl.Curl ()=,,b  BytesIO () ,c.setopt (pycurl.WRITEFUNCTION b.write) ,c.setopt (c.URL, & # 39; https://baidu.com& # 39;) ,c.setopt (pycurl.SSL_VERIFYPEER, 1) ,c.setopt (pycurl.SSL_VERIFYHOST, 2) ,# & lt; TIPS> windows 要指定证书的路径不然会出现(77年,“SSL:,停下来# 39;t load CA certificate file E: \ \ \ \ ca-bundle.crt"旋度,) ,#证书路径就在旋度下载的压缩包里面mac/linux下面可以注释掉。 ,c.setopt (pycurl.CAINFO,“E: \ \ ca-bundle.crt"旋度) ,# & lt;/TIPS> ,c.perform ()=,,result  b.getvalue () .decode (“utf-8") ,打印(结果) except BaseException  as e: ,打印(e) 最后: ,b.close () 之前,c.close () >如何在寡妇系统中使用pycurl请求https地址