Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何打破While True循环并返回到该循环_Python_Loops_Python Requests_Break - Fatal编程技术网

Python 如何打破While True循环并返回到该循环

Python 如何打破While True循环并返回到该循环,python,loops,python-requests,break,Python,Loops,Python Requests,Break,因此,它发送的每个请求都会继续打印 {"success":false,"code":7,"message":"Ad creation cooldown has not elapsed"} 每次它打印这个,我希望它打破循环,等待15秒,然后再做一次循环。 我的代码: 如评论中所述。使用time.sleep(t)停止t秒。 当循环准备就绪时,您可以使用一个标志退出循环,为什么不退出,以检查状态\u code是否也是预期

因此,它发送的每个请求都会继续打印

{"success":false,"code":7,"message":"Ad creation cooldown has not elapsed"}
每次它打印这个,我希望它打破循环,等待15秒,然后再做一次循环。 我的代码:


如评论中所述。使用
time.sleep(t)
停止t秒。
当循环准备就绪时,您可以使用一个标志退出循环,为什么不退出,以检查
状态\u code
是否也是预期的状态

response_not={“success”:False,“code”:7,“message”:“广告创建冷却时间未过”}
退出=错误
不退出时:
g=请求数.post(
'https://www.rolimons.com/tradeapi/create',
标题=标题,
数据=有效载荷,
饼干=饼干
)
如果g.status_code==200:
如果g.json()==响应\u不是:
时间。睡眠(15)
其他:
退出=真
其他:
打印(f“警告:状态代码为{g.Status_code}”)
退出=真

中断
将终止循环<代码>时间。睡眠(15)将暂停15秒。一遍又一遍地发布相同的请求似乎毫无意义……原因是我的请求每20分钟有效一次,没有必要中断循环。在循环中进行其余的计算,然后睡眠20分钟。是的,但我希望它打印,例如打印(“冷却20分钟”),这样使用我的程序的用户知道您需要为每个请求等待20分钟
headers = {'content-type': 'application/json'}

cookies = dict(_RoliData='eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2ZXJzaW9uIjoxLCJwbGF5ZXJfZGF0YSI6eyJuYW1lIjoiNzZfNzciLCJpZCI6MTUxMjExNDM0fSwiaWF0IjoxNTk5NzIyMjM4LCJleHAiOjE2MDc0OTgyOTh9.qVFHIhsXKgQIZvLvJzH0WFZbcsgZE5Ou_H_0laIbFk4', _RoliVerification= 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2ZXJzaW9uIjoxLCJwbGF5ZXJfZGF0YSI6eyJuYW1lIjoiNzZfNzciLCJpZCI6MTUxMjExNDM0fSwiaWF0IjoxNTk5NzIyMjM4LCJleHAiOjE2MDc0OTgyOTh9.WtCyuWnKnIzA7PMUyCBqihXwaqfunZQkiMQd1n6s6-Q')

payload = json.dumps({"player_id":151211434,"offer_item_ids":[1241224444,20573078,187483689,24826811],"request_item_ids":[144506778,96095042,1533893,1051578],"request_tags":[]})

while True:
    g = requests.post('https://www.rolimons.com/tradeapi/create', headers=headers, data=payload, cookies=cookies)
    print(g.text)