
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python3について(->とは,API通信の例外処理,指数関数的なリトライ処理) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python3について(->とは,API通信の例外処理,指数関数的なリトライ処理) - Qiita
def fetch(url : str) -> requests.Response: max_retries = 3 retries = 0 while True: try: print(f'R... def fetch(url : str) -> requests.Response: max_retries = 3 retries = 0 while True: try: print(f'Retrieving {url} ...') response = requests.get(url) print(f'Status: {response.status_code}') if response.status_code not in TEMPORARY_ERROR_CODES: return response ... この方のページが参考になりました 指数関数的なリトライ間隔を求める この方のページが参考になりました イメージは、同じ間隔でスクレイピングを続けてサーバーに負荷がかかりエラーが吐かれた場合、同じ間隔で続けるとずっとエラーを吐かれてしまうので、 リトライ間隔を開けて、サーバー