python requests證書問題解決

2022-10-04 16:12:19 字數 1177 閱讀 9511

用requests包請求https的**時,我們偶爾會遇到證書問題。也就是常見的sslerror,遇到這種問題莫慌程式設計客棧莫慌。

這裡沒有找到合適的**去報ssl證書的錯誤,所以就假裝請求了乙個https的**,然後給報了sslerror了,然後下面是解決方法

可以直接關閉驗證ssl證書

import requests

''' :param proxies: (optional) dictionary mapping protocol to the url of the proxy.

:param verify: (optional) either a boolean, in which case it controls whether we verify

the server's tls certificate, or a string, in which case it must be a path

to a ca bundle to use. defaults to ``true

'''r = requests.get('',verify=false)

print(nnthfxcmtr.text)

這種方式直接在函式裡面加如verify改變ture或者false即可,因為post與get呼叫的都為request()函式,所以get與post都一樣。

如果這種方式奏效就用這種方式,如果不奏效就用下面的一種

import requests

''' :param verify: (optional) either a boolean, in which case it controls whether we verify

the server's tls certificate, or string, in which case it must be a path

to a ca bundle to use. defaults to ``true``.

'''## 證書路徑

cert = '../cert/test.pem'

r = requests.get('',verify=cert)

print(r.text)

就用這種,直接把證書的路徑丟給verify,請求即可

本文標題: python requests證書問題解決

本文位址: /jiaoben/python/272431.html

Python Requests 學習筆記

一直想用 python 做點網路相關的東西,找了下,發現了 requests 庫,現記錄下學習筆記。requests 是什麼 requests 入門 requests 提高 首先,requests 是什麼。requests是乙個封裝了 http 操作和請求的庫,可以很方便的抓取網頁的內容,囧,這個是...

python requests傳送json格式資料

requests是常用的請求庫,不管是寫爬蟲指令碼,還是測試介面返回資料等。都是很簡單常用的工具。但是,我們寫程式的時候,最常用的介面post資料的格式是json格式。當我們需要post json格式資料的時候,怎麼辦呢,只需要新增修改兩處小地方即可。詳見如下 import requests imp...

Python Requests 學習 筆記

在做web題目的時候看到一道這樣的題,要讓我迅速提交,看到別人的writeup 發現要寫python指令碼,於是就來學一下python requests 題目連線 來自網路安全實驗室 該文件的內容來自 pyhon requests 快速入門 r requests.get 網域名稱 其他玩法 r re...