如何在寡妇系统中使用pycurl请求https地址

  介绍

这篇文章给大家介绍如何在寡妇系统中使用pycurl请求https地址,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>步骤一:下载对应的旋度压缩包并在windows上配置好环境变量

进入卷官网下载对应的windows压缩包。

如何在寡妇系统中使用pycurl请求https地址

把下载好的压缩包解压到自己喜欢的一个目录下,我暂时放在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地址