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