1

以下は、同時リクエストを行うためのパターンです。

rs = (grequests.get(url) for url in urls)
res_items = grequests.map(rs)
for num, res in enumerate(res_items):
    json_data = json.loads(res.text)

ただし、これはConnectionError: HTTPConnectionPool(host='apicache.vudu.com', port=80): Max retries exceeded with url:約 5,000 リクエストごとにエラーでクラッシュします。上記を実行するためのより信頼できるパターンは何でしょうか?たとえば、個々のリクエストが機能しない場合、最大 5 回まで URL を再試行しますか?

4

1 に答える 1