python - 基于响应消息/代码循环python代码
问题描述
我目前正在尝试创建一个脚本,其中正在运行一些函数,但仅根据先前 POST 和 GET 请求中的响应调用。我想出了所有正确的请求/响应,只是想知道如何制作它,以便我的脚本根据正确的响应代码或响应数据运行其他功能
(我也希望根据这些响应打印状态消息)
(私人项目,因此隐藏了 cookie/标头和请求 url,但这不是我的问题,所以根据我上面提到的响应/状态码触发其他功能
import requests
import json
from datetime import datetime
import time
import os
cookies = {}
headers = {}
atcPayload = {}
cInfo = {}
params = (
def add_cart(cookies, headers, atcPayload):
response = requests.post('atcAPI', headers=headers, cookies=cookies, data=atcPayload)
data = response.json()
atcResponse = data['error']
print("adding")
def retry_cart(atcResponse):
if atcResponse["error"] == 'true':
time.sleep(2)
try:
add_cart()
print("retrying cart")
def auth_info(atcResponse):
if atcResponse["error"] == 'false':
response = requests.post('infoAPI', headers=headers, params=params, cookies=cookies, data=cInfo)
cResponse = response
if cResponse.status_code == '200':
auth_order()
def auth_order():
#wip```