欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Python請求http/https時如何設(shè)置失敗重試次數(shù)

 更新時間:2024年06月28日 10:35:49   作者:程序員磊哥  
這篇文章主要介紹了使用Python請求http/https時如何設(shè)置失敗重試次數(shù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python請求http/https設(shè)置失敗重試次數(shù)

使用Python的requests庫時,默認(rèn)是沒有失敗時重試請求的,通過下面的方式可以支持重試請求

設(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請求
s.mount('http://', a)
s.mount('https://', b)

請求Url

上面設(shè)置完畢后,通過改Session的請求就可以支持失敗重試

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.headers

python 訪問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é)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決python存數(shù)據(jù)庫速度太慢的問題

    解決python存數(shù)據(jù)庫速度太慢的問題

    這篇文章主要介紹了解決python存數(shù)據(jù)庫速度太慢的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python實現(xiàn)五子棋游戲(pygame版)

    python實現(xiàn)五子棋游戲(pygame版)

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)五子棋游戲,pygame版五子棋,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • 淺析Python中MySQLdb的事務(wù)處理功能

    淺析Python中MySQLdb的事務(wù)處理功能

    這篇文章給大家介紹了Python中MySQLdb的事務(wù)處理功能,對大家學(xué)習(xí)python操作數(shù)據(jù)具有一定參考借鑒價值,有需要的朋友們可以參考借鑒。
    2016-09-09
  • 初窺Python門縫了解入門路徑

    初窺Python門縫了解入門路徑

    Python由荷蘭數(shù)學(xué)和計算機(jī)科學(xué)研究學(xué)會的Guido van Rossum 于1990 年代初設(shè)計,作為一門叫做ABC語言的替代品。 Python提供了高效的高級數(shù)據(jù)結(jié)構(gòu),還能簡單有效地面向?qū)ο缶幊?/div> 2021-10-10
  • Python中用Descriptor實現(xiàn)類級屬性(Property)詳解

    Python中用Descriptor實現(xiàn)類級屬性(Property)詳解

    這篇文章主要介紹了Python中用Descriptor實現(xiàn)類級屬性(Property)詳解,本文先是講解了decorator是什么,然后給出了通過Descriptor來做一個類級的Property實例,需要的朋友可以參考下
    2014-09-09
  • PyQt5實現(xiàn)拖放功能

    PyQt5實現(xiàn)拖放功能

    這篇文章主要為大家詳細(xì)介紹了PyQt5實現(xiàn)拖放功能,拖放一個按鈕的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python實現(xiàn)矩陣相乘的三種方法小結(jié)

    Python實現(xiàn)矩陣相乘的三種方法小結(jié)

    今天小編就為大家分享一篇Python實現(xiàn)矩陣相乘的三種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python實現(xiàn)Simhash算法

    python實現(xiàn)Simhash算法

    這篇文章主要介紹了python實現(xiàn)Simhash算法,simhash算法用來進(jìn)行文本比對的,simhash包含分詞、hash、加權(quán)、合并、降維五大步驟,下文圍繞更多相關(guān)資料介紹,需要的小伙伴可以參考一下
    2022-02-02
  • python 自動化將markdown文件轉(zhuǎn)成html文件的方法

    python 自動化將markdown文件轉(zhuǎn)成html文件的方法

    這篇文章主要介紹了python 自動化將markdown文件轉(zhuǎn)成html文件的方法的相關(guān)資料,本文介紹的非常詳細(xì),具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • Python基礎(chǔ)教程之pip的安裝和卸載

    Python基礎(chǔ)教程之pip的安裝和卸載

    pip是一種工具,可以幫助用戶安裝卸載一些需要的安裝包,非常的簡單實用,下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)教程之pip的安裝和卸載的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06

最新評論