python 请求100个api每次请求五个
以下是一个示例代码,可以实现请求100个API,每次请求5个。
import requests
# 100个API的url列表
api_urls = [
'http://api1.com',
'http://api2.com',
'http://api3.com',
# ... 其他API的url
]
# 每次请求的API数量
batch_size = 5
# 遍历API列表,每次请求batch_size个API
for i in range(0, len(api_urls), batch_size):
batch = api_urls[i:i+batch_size]
responses = []
for url in batch:
response = requests.get(url)
responses.append(response)
# 处理API的响应,例如打印结果
print(response.text)
# 所有API请求完成后的处理,例如合并结果等
# ...
在上面的代码中,我们首先定义了100个API的url列表,然后定义了每次请求的API数量为5。接着,我们通过遍历API列表,每次取出batch_size个API进行请求,并将每个API的响应存储在responses列表中。在处理完一个batch的API请求后,我们可以对所有API的响应进行处理,例如将结果合并起来等。
原文地址: http://www.cveoy.top/t/topic/bL1e 著作权归作者所有。请勿转载和采集!