Python分页调取接口的方法是什么

545
2024/6/14 9:30:13
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,可以使用requests库来调取接口并实现分页功能。下面是一个示例代码:

import requests

url = "https://api.example.com/data"
page = 1
page_size = 10

while True:
    response = requests.get(url, params={"page": page, "page_size": page_size})
    
    if response.status_code == 200:
        data = response.json()
        
        if data:
            for item in data:
                # 处理每一条数据
                print(item)
            
            page += 1
        else:
            break
    else:
        print("Error: Unable to fetch data")
        break

在上面的示例代码中,首先定义了接口的URL、当前页码和每页数据量。然后使用requests.get方法发送带有页码和每页数据量参数的GET请求。接着根据响应状态码判断是否成功获取数据并进行处理,直到获取到所有数据为止。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何使用Python自动生成图像描述