以下是我用于同时请求的模式:
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 个请求都会出现错误并崩溃。执行上述操作时更可靠的模式是什么——例如,如果单个请求不起作用,则重试 url 最多五次?