0%

requests模块 失败重试 方法记录

requests模块 失败重试 方法记录

import requests   # pip install requests
from requests.adapters import HTTPAdapter


def session():
session = requests.Session() # 实例化
session.mount('http://', HTTPAdapter(max_retries=5)) # http重试最大5次
session.mount('https://', HTTPAdapter(max_retries=5)) # https 重试最大5次
session.headers = {
'User-Agent': "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36",
# 'User-Agent': 'PostmanRuntime/7.28.4',
}
return session