while True:
for i in range(len(listing_ids)):
response = requests.get(f'apiurl/{listing_ids[i]}/pr', cookies=cookies, headers=headers)
response = response.json()
print(response['jsonValue'])
break
我目前有一个数组为listing_ids
,并且在该数组中有一个未确定的值计数,我想在请求URL中使用,然后对响应进行定价,然后循环直到使用数组中的最后一个值。我该如何格式化它?目前它只是无限循环第一个值ONLY
代码中的break
语句在第一次迭代后打破了for
循环,然后因为while
循环仍在运行,所以for
循环再次开始。一步一步发生的事情是:
while
循环开始第一次迭代for
循环开始第一次迭代- 为第一个id发出第一个请求
- 打印第一个JSON值
break
被执行-再次从步骤2开始
如果我正确理解了你的意图,你可以删除while
循环和break
语句。代码将遍历列表和每个id请求。