使用Python請(qǐng)求http/https時(shí)如何設(shè)置失敗重試次數(shù)
更新時(shí)間:2024年06月28日 10:35:49 作者:程序員磊哥
這篇文章主要介紹了使用Python請(qǐng)求http/https時(shí)如何設(shè)置失敗重試次數(shù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
Python請(qǐng)求http/https設(shè)置失敗重試次數(shù)
使用Python的requests庫時(shí),默認(rèn)是沒有失敗時(shí)重試請(qǐng)求的,通過下面的方式可以支持重試請(qǐng)求
設(shè)置請(qǐng)求時(shí)的重試規(guī)則
import requests
from requests.adapters import HTTPAdapter
s = requests.Session()
a = HTTPAdapter(max_retries=3)
b = HTTPAdapter(max_retries=3)
#將重試規(guī)則掛載到http和https請(qǐng)求
s.mount('http://', a)
s.mount('https://', b)請(qǐng)求Url
上面設(shè)置完畢后,通過改Session的請(qǐng)求就可以支持失敗重試
r = s.get('http://api.map.baidu.com/geocoder?location=39.90733345,116.391244079988&output=json')
# 返回的狀態(tài)碼
r.status_code
# 響應(yīng)內(nèi)容,中文為utf8編碼
r.content
# 響應(yīng)的字符串形式,中文為unicode編碼
r.text
# 響應(yīng)頭中的編碼
r.encoding
# 響應(yīng)頭信息
r.headerspython 訪問http和https
import urllib.request
import ssl
context = ssl._create_unverified_context()
# url = 'https://baike.baidu.com/item/vivo'
url ="http://news.baidu.com/"
request = urllib.request.Request(url)
response = urllib.request.urlopen(url=request,context=context)
print (response.read().decode('utf-8'))
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3使用diagrams繪制架構(gòu)圖的步驟
這篇文章主要介紹了python3使用diagrams生成架構(gòu)圖的步驟,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-04-04
python中函數(shù)傳參的幾種實(shí)現(xiàn)方式
這篇文章主要介紹了python中函數(shù)傳參的幾種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
PyTorch中的參數(shù)類torch.nn.Parameter()詳解
這篇文章主要給大家介紹了關(guān)于PyTorch中torch.nn.Parameter()的相關(guān)資料,要內(nèi)容包括基礎(chǔ)應(yīng)用、實(shí)用技巧、原理機(jī)制等方面,文章通過實(shí)例介紹的非常詳細(xì),需要的朋友可以參考下2022-02-02
Python 中 AttributeError: ‘NoneType‘ obje
Python “AttributeError: ‘NoneType’ object has no attribute” 發(fā)生在我們嘗試訪問 None 值的屬性時(shí),例如 來自不返回任何內(nèi)容的函數(shù)的賦值, 要解決該錯(cuò)誤,請(qǐng)?jiān)谠L問屬性之前更正分配,本文通過示例給大家說明錯(cuò)誤是如何發(fā)生的,感興趣的朋友一起看看吧2023-08-08
Python SVM(支持向量機(jī))實(shí)現(xiàn)方法完整示例
這篇文章主要介紹了Python SVM(支持向量機(jī))實(shí)現(xiàn)方法,結(jié)合完整實(shí)例形式分析了基于Python實(shí)現(xiàn)向量機(jī)SVM算法的具體步驟與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-06-06

