在嘗試從App Store 檢索內容的腳本中,遇到錯誤訊息:「超過最大重試次數請求中的URL」。這表示 requests 函式庫多次無法連線到指定的 URL。
要解決此問題,建議合併 requests 函式庫的重試處理功能。這可以透過以下修改腳本來實現:
import requests from requests.adapters import HTTPAdapter from urllib3.util.retry import Retry session = requests.Session() retry = Retry(connect=3, backoff_factor=0.5) adapter = HTTPAdapter(max_retries=retry) session.mount('http://', adapter) session.mount('https://', adapter) url = "https://itunes.apple.com/in/genre/ios-business/id6000?mt=8" response = session.get(url)
此增強型腳本採用重試策略:
透過此實現,腳本將在連接時自動重試 GET 請求錯誤,顯著提高了腳本的穩健性。
以上是如何處理請求庫中的「Max Retries Exceeded」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!