所以我正在努力使用Python3从API中获取所有项目,这个问题是当我运行脚本时它只显示100个,而我知道它们超过1000个。
我尝试使用while循环,但失败了重复相同的结果
import requests
import json
def get_list_call(offset):
url = "https://link.com/monitoring/v1/switches"
querystring = {"limit":"%s"%limit,"offset":"%s"% offset}
headers = {
'Authorization': "Bearer Token",
'cache-control': "no-cache",
}
response = requests.request("GET", url, headers=headers,params=querystring)
return(response.text)
result = get_list_call(0)
data_json = json.loads(result)
count = (data_json['count'])
print (count)
我看到20项的结果,计数= 20
感谢Guys的评论,所以我能够在API中使用flag total,向我展示项目的总数,然后我使用while循环来获取它们。
谢谢