您好,登錄后才能下訂單哦!
使用Python的requests庫時,默認是沒有失敗時重試請求的,通過下面的方式可以支持重試請求
import requests
from requests.adapters import HTTPAdapter
s = requests.Session()
a = HTTPAdapter(max_retries=3)
b = HTTPAdapter(max_retries=3)
#將重試規則掛載到http和https請求
s.mount('http://', a)
s.mount('https://', b)
上面設置完畢后,通過改Session的請求就可以支持失敗重試
r = s.get('http://api.map.baidu.com/geocoder?location=39.90733345,116.391244079988&output=json')
# 返回的狀態碼
r.status_code
# 響應內容,中文為utf8編碼
r.content
# 響應的字符串形式,中文為unicode編碼
r.text
# 響應頭中的編碼
r.encoding
# 響應頭信息
r.headers
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。