在Python的requests庫中,你可以通過timeout
參數來設置請求的超時時間。以下是一個簡單的示例:
import requests
url = "https://example.com"
timeout_seconds = 5 # 設置超時時間為5秒
try:
response = requests.get(url, timeout=timeout_seconds)
response.raise_for_status() # 如果請求返回了不成功的狀態碼,將拋出異常
print(response.text)
except requests.exceptions.Timeout:
print("請求超時,請檢查網絡連接或稍后重試。")
except requests.exceptions.RequestException as e:
print(f"請求發生錯誤:{e}")
在這個示例中,我們將超時時間設置為5秒。如果請求在5秒內沒有完成,將會引發一個requests.exceptions.Timeout
異常。你可以根據需要調整timeout_seconds
的值。