我做了一个请求循环,不幸的是有时会发生服务器超时。这就是为什么我想首先检查状态代码,如果它不是 200,我想返回并重复上一个请求,直到状态代码为 200。代码示例如下所示:
for i in range(0, len(table)):
var = table.iloc[i]
url = 'http://example.request.com/var/'
response = requests.get(url)
if response.status_code == 200:
data = response.json()
else:
"go back to response"
Run Code Online (Sandbox Code Playgroud)
我正在附加每个 i 的响应数据,因此只要响应代码为 200,我就想返回,然后继续循环中的下一个 i。有什么简单的解决办法吗?