| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- 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-09"
- },
- "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-09"
- },
- "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('暂时没有订单!')
- time.sleep(0.3)
|