エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Python asyncio, aiohttpでエラー時にリトライする - ゆうきのせかい
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Python asyncio, aiohttpでエラー時にリトライする - ゆうきのせかい
while response is None: ...のようにwhile文でリトライする。 詳細は本文にて。 Pythonで何千回もHTTP... while response is None: ...のようにwhile文でリトライする。 詳細は本文にて。 Pythonで何千回もHTTPリクエストを投げまくらないといけなくて、requestsで単純なループをするだけだと何十分もかかってしまうので、asyncio + aiohttpで非同期処理をすることに。 ChatGPTの助けを得つつ処理自体は通るコードができたけど、問題は以下14行目response = await fetch_url(session, url)でURLアクセス時にタイムアウト等の例外が発生したときにどうやってリトライするのか?ということでした。 (以下、省略のため記載していない関数あり) Pythonimport aiohttp import asyncio async def fetch_url(session, url): async with session

