App Store からコンテンツを取得しようとするスクリプトで、次のエラー メッセージが表示されます。リクエスト内の URL」。これは、リクエスト ライブラリが指定された URL への接続に繰り返し失敗していることを示します。
この問題を解決するには、リクエスト ライブラリの再試行処理機能を組み込むことをお勧めします。これは、次のようにスクリプトを変更することで実現できます。
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 リクエストを再試行し、スクリプトの堅牢性が大幅に向上します。
以上がリクエストライブラリで「最大再試行回数を超えました」エラーを処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。