import requests import json import time import uuid def qiangdan(data): url = "https://ydhb.capli.com.cn/noCarUnderwriting/underWrite/core/pickUpTask" payload = { "tradeCode": "", "requestHead": { "consumerID": "WeChat", "consumerSeqNo": str(uuid.uuid4()).replace('-', ''), "transactionDate": "2026-06-10" }, "requestBody": { "businessNo": data["businessNo"], "businessType": data["businessType"], "flowID": data["flowID"], "logNo": data["logNo"], "comCode": data["comCode"], "userCode": "3400000200" } } headers = { "Host": "ydhb.capli.com.cn", "Accept": "application/json, text/plain, */*", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiIzNDAwMDAwMjAwIn0.lMCo2LN9XuMNjeKHlLbrbI1H2SyghOwuZrlvng8zNA0", "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 wxwork/5.0.8 MicroMessenger/7.0.1 Language/zh ColorScheme/Light wwmver/3.26.506.378", "Referer": "https://ydhb.capli.com.cn/noCarUnderwite/", "Content-Type": "application/json;charset=utf-8", "Cookie": "SERVERID=52d4e8b804e3753181f7e5c93f20a5b6%7C1780886976%7C1780878936", "Accept-Encoding": "gzip, deflate, br", "Connection": "keep-alive" } response = requests.request("POST", url, data=json.dumps(payload), headers=headers) dataTemp = response.text print(dataTemp) while True: url = "https://ydhb.capli.com.cn/noCarUnderwriting/underWrite/core/taskListQuery" payload = { "requestHead": { "consumerID": "WeChat", "consumerSeqNo": str(uuid.uuid4()).replace('-', ''), "transactionDate": "2026-06-10" }, "requestBody": { "userCode": "3400000200", "comCode": "00000000", "containsLowerFlag": 0, "undwrtLevelCode": "11", "businessType": "ALL", "applicantName": "", "businessNo": "", "status": 1, "pageNo": 1, "pageSize": 10 } } headers = { "Host": "ydhb.capli.com.cn", "Accept": "application/json, text/plain, */*", "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiIzNDAwMDAwMjAwIn0.lMCo2LN9XuMNjeKHlLbrbI1H2SyghOwuZrlvng8zNA0", "User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 wxwork/5.0.8 MicroMessenger/7.0.1 Language/zh ColorScheme/Light wwmver/3.26.506.378", "Referer": "https://ydhb.capli.com.cn/noCarUnderwite/", "Content-Type": "application/json;charset=utf-8", "Cookie": "SERVERID=52d4e8b804e3753181f7e5c93f20a5b6%7C1780886976%7C1780878936", "Accept-Encoding": "gzip, deflate, br", "Connection": "keep-alive" } response = requests.request("POST", url, data=json.dumps(payload), headers=headers) dataTemp = response.text dataTemp = json.loads(dataTemp) # print(dataTemp) if ("taskList" in dataTemp["data"]["responseBody"] and len(dataTemp["data"]["responseBody"]["taskList"]) > 0): qiangdan(dataTemp["data"]["responseBody"]["taskList"][0]) else: print('暂时没有订单!')