前言:requests發請求時,接口的響應時間,也是我們需要關注的一個點,如果響應時間太長,也是不合理的
1、獲取接口請求的響應時間 r.elapsed.total_seconds()
import requests r = requests.get("https://www.baidu.com") print(r.elapsed.total_seconds())
運行結果:

2、設置接口請求的超時時間 timeout=float(timeout)
def get(self): try: r = requests.get(self.url, headers=self.headers, params=self.params, timeout=float(timeout)) print(r.url) result = decodeToBase64(r.content) response = json.loads(result) # response.raise_for_status() return response except TimeoutError: self.logger.error("Time out!") return None
