import requestsimport timesession = requests.Session()BASE_URL = "http://127.0.0.1:8080/api"# 修复:使用标准的 ASCII 连字符(-)session.headers.update({ "User-Agent": "Mozilla/5.0", # 修正为标准的 - "Content-Type": "application/json" # 修正为标准的 -})def login(username, password): payload = {"username": username, "password": password} resp = session.post(f"{BASE_URL}/login", json=payload, timeout=10) resp.raise_for_status() # 如果接口返回token,手动写入session头 token = resp.json().get("token") if token: session.headers.update({"Authorization": f"Bearer {token}"}) return respdef get_page_list(page_num): params = {"page": page_num, "size": 20} resp = session.get(f"{BASE_URL}/order/list", params=params, timeout=10) resp.raise_for_status() return resp.json()if __name__ == "__main__": try: login("admin", "123456") for p in range(1, 4): data = get_page_list(p) print(f"page{p} data:{data}") time.sleep(0.3) except requests.exceptions.RequestException as e: print("接口异常", e)