以下是一个示例代码,可以实现请求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的响应进行处理,例如将结果合并起来等。

python 请求100个api每次请求五个

原文地址: http://www.cveoy.top/t/topic/bL1e 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录