溫馨提示×

Python分頁調(diào)取接口的方法是什么

小億
124
2024-05-16 09:30:13
欄目: 編程語言

在Python中,可以使用requests庫來調(diào)取接口并實(shí)現(xiàn)分頁功能。下面是一個示例代碼:

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:
                # 處理每一條數(shù)據(jù)
                print(item)
            
            page += 1
        else:
            break
    else:
        print("Error: Unable to fetch data")
        break

在上面的示例代碼中,首先定義了接口的URL、當(dāng)前頁碼和每頁數(shù)據(jù)量。然后使用requests.get方法發(fā)送帶有頁碼和每頁數(shù)據(jù)量參數(shù)的GET請求。接著根據(jù)響應(yīng)狀態(tài)碼判斷是否成功獲取數(shù)據(jù)并進(jìn)行處理,直到獲取到所有數(shù)據(jù)為止。

0