python requests檢測響應狀態碼

liuxuhui發表於2021-09-11

python requests檢測響應狀態碼

1、為了方便引用,Requests附有一個內建的狀態碼查詢物件。

>>> r.status_code == requests.codes.ok
True

2、如果傳送失敗請求(非200響應),我們可以透過Response.raise_for_status()丟擲異常。

>>> bad_r = requests.get('')
>>> bad_r.status_code
404
 
>>> bad_r.raise_for_status()
Traceback (most recent call last):
  File "requests/models.py", line 832, in raise_for_status
    raise http_error
requests.exceptions.HTTPError: 404 Client Error

以上就是python requests檢測響應狀態碼的方法,希望對大家有所幫助。更多Python學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/756/viewspace-2827872/,如需轉載,請註明出處,否則將追究法律責任。

相關文章