在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請求。接著根據響應狀態碼判斷是否成功獲取數據并進行處理,直到獲取到所有數據為止。