# 最终代码 import requests from requests.adapters import HTTPAdapter s = requests.session() s.mount('http://', HTTPAdapter(max_retries=3)) s.mount('https://', HTTPAdapter(max_retries=3)) import time start_time = time.time() try: s.get('https://www.google.com', timeout=10) except BaseException as e: print(time.time()-start_time) # 测试代码 import requests s = requests.session() import time start_time = time.time() try: s.get('https://www.google.com', timeout=10) except BaseException as e: print(time.time()-start_time)一共耗时10秒加上这里的四行代码 from requests.adapters import HTTPAdapter s = requests.session() s.mount('http://', HTTPAdapter(max_retries=3)) s.mount('https://', HTTPAdapter(max_retries=3))-------------------------------------------------- import requests from requests.adapters import HTTPAdapter s = requests.session() s.mount('http://', HTTPAdapter(max_retries=3)) s.mount('https://', HTTPAdapter(max_retries=3)) import time start_time = time.time() try: s.get('https://www.google.com', timeout=10) except BaseException as e: print(time.time()-start_time) 一共耗时40秒,第一连接超时后,后面会重新自动连接3次 相关文章: