From 5ec1b91779dfed4b5ec10aa5e95213d4e8f8514c Mon Sep 17 00:00:00 2001 From: admin <admin@example.com> Date: 星期五, 21 二月 2025 13:37:03 +0800 Subject: [PATCH] bug修改 --- strategy/kpl_api.py | 29 ++++++++++++++++++----------- 1 files changed, 18 insertions(+), 11 deletions(-) diff --git a/strategy/kpl_api.py b/strategy/kpl_api.py index 58e1607..e04ab3b 100644 --- a/strategy/kpl_api.py +++ b/strategy/kpl_api.py @@ -14,6 +14,7 @@ from strategy import basic_methods from strategy.logging_config import get_logger +from trade import middle_api_protocol from utils import hx_qc_value_util # 鑾峰彇logger瀹炰緥 @@ -34,17 +35,23 @@ DABAN_TYPE_EVER_LIMIT_DOWN = 5 -def __base_request(url, data): - headers = { - "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", - "User-Agent": "Dalvik / 2.1.0(Linux;U;Android 6.0.1;MuMu Build/V417IR)" - } - # proxies={'https': '192.168.3.251:9002'} - # 绂佹浠g悊锛屼笉鐒朵細璧版湰鍦颁唬鐞� - response = requests.post(url, data=data, headers=headers, proxies={"http": None, "https": None}) - if response.status_code != 200: - raise Exception("璇锋眰鍑洪敊") - return response.text +def __base_request(url, data, timeout=10): + DELEGATE = True + if not DELEGATE: + headers = { + "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8", + "User-Agent": "Dalvik / 2.1.0(Linux;U;Android 6.0.1;MuMu Build/V417IR)" + } + # proxies={'https': '192.168.3.251:9002'} + # 绂佹浠g悊锛屼笉鐒朵細璧版湰鍦颁唬鐞� + response = requests.post(url, data=data, headers=headers, proxies={"http": None, "https": None}, + timeout=timeout) + if response.status_code != 200: + raise Exception("璇锋眰鍑洪敊") + return response.text + else: + fdata = middle_api_protocol.load_kpl(url, data, timeout) + return middle_api_protocol.request(fdata) def daBanList(pidType): -- Gitblit v1.8.0