国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

widows下安裝pycurl并利用pycurl請求https地址的方法

2020-01-04 14:21:48
字體:
來源:轉載
供稿:網友

步驟一:下載對應的CURL壓縮包并在windows上配置好環境變量

進入CURL官網下載對應的windows壓縮包。地址:點擊打開鏈接

widows,安裝,pycurl,https

把下載好的壓縮包解壓到自己喜歡的一個目錄下,我暫時放在E盤curl目錄下面(E:/curl)

然后配置windows的環境變量,把E:/curl添加到path下

打開CMD 輸入命令,看一下有沒有正常輸出,如果有則證明curl已安裝成功

curl http://baidu.com

步驟二:安裝pycurl

(注意:本文假設已經成功安裝好python及pip,如需相關安裝教程請自行百度)

打開CMD執行如下命令,安裝pycurl

pip install pycurl

步驟三:用python 請求https地址

注意:若果windows調用pycurl請求https地址時拋出SSL相關錯誤時,大多是由于沒有指定證書路徑導致的,參考下面解決方案

import pycurlimport jsonfrom io import *try: c = pycurl.Curl() b = BytesIO() c.setopt(pycurl.WRITEFUNCTION,b.write) c.setopt(c.URL, 'https://baidu.com') c.setopt(pycurl.SSL_VERIFYPEER, 1) c.setopt(pycurl.SSL_VERIFYHOST, 2) #<TIPS>windows 要指定證書的路徑不然會出現(77, "SSL: can't load CA certificate file E://curl//ca-bundle.crt") #證書路徑就在curl下載的壓縮包里面。mac/linux下面可以注釋掉。 c.setopt(pycurl.CAINFO, "E:/curl/ca-bundle.crt") #</TIPS> c.perform() result = b.getvalue().decode("utf-8") print(result)except BaseException as e: print(e)finally: b.close() c.close()

以上這篇widows下安裝pycurl并利用pycurl請求https地址的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清丰县| 清水县| 沭阳县| 吐鲁番市| 泗水县| 志丹县| 洪湖市| 芦山县| 祁门县| 北辰区| 乌拉特后旗| 宁陕县| 新兴县| 湘阴县| 桐乡市| 尉犁县| 红原县| 手机| 德庆县| 金溪县| 宜川县| 和硕县| 沧源| 麻阳| 虹口区| 原阳县| 孝感市| 龙江县| 延寿县| 乾安县| 吉林省| 万全县| 老河口市| 交口县| 万盛区| 天柱县| 疏附县| 东乡族自治县| 班戈县| 延庆县| 新营市|