From 045a5aa6434da6e83c3d850b17e7e58cd7b55ef5 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 15 五月 2023 15:46:32 +0800
Subject: [PATCH] 开盘啦板块影响交易逻辑

---
 third_data/kpl_api.py |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/third_data/kpl_api.py b/third_data/kpl_api.py
index 7bc9e76..ea86177 100644
--- a/third_data/kpl_api.py
+++ b/third_data/kpl_api.py
@@ -26,3 +26,42 @@
     if int(result["errcode"]) != 0:
         return None
     return result["ListJX"]
+
+# 鑾峰彇姒傚康浠g爜
+def getCodesByPlate(plate_code):
+    data = f"Order=1&a=ZhiShuStockList_W8&st=30&c=ZhiShuRanking&PhoneOSNew=1&old=1&DeviceID=a38adabd-99ef-3116-8bb9-6d893c846e23&VerSion=5.8.0.2&IsZZ=0&Token=0&Index=0&apiv=w32&Type=6&IsKZZType=0&UserID=0&PlateID={plate_code}&"
+    response = __base_request("https://apphq.longhuvip.com/w1/api/index.php",
+                              data=data)
+    if response.status_code != 200:
+        raise Exception("璇锋眰鍑洪敊")
+    return response.text
+
+
+# 鑾峰彇姒傚康涓殑鏉垮潡寮哄害
+def getSonPlate(plate_code):
+    data = f"a=SonPlate_Info&apiv=w32&c=ZhiShuRanking&PhoneOSNew=1&DeviceID=a38adabd-99ef-3116-8bb9-6d893c846e23&VerSion=5.8.0.2&PlateID={plate_code}&"
+    response = __base_request("https://apphq.longhuvip.com/w1/api/index.php", data=data)
+    if response.status_code != 200:
+        raise Exception("璇锋眰鍑洪敊")
+    return response.text
+
+
+# 甯傚満琛屾儏-琛屼笟
+def getMarketIndustryRealRankingInfo(orderJingE_DESC=True):
+    data = f"Order={ 1 if orderJingE_DESC else 0}&a=RealRankingInfo&st=80&apiv=w32&Type=5&c=ZhiShuRanking&PhoneOSNew=1&DeviceID=a38adabd-99ef-3116-8bb9-6d893c846e23&VerSion=5.8.0.2&Index=0&ZSType=4&"
+    response = __base_request("https://apphq.longhuvip.com/w1/api/index.php",
+                              data=data)
+    if response.status_code != 200:
+        raise Exception("璇锋眰鍑洪敊")
+    return response.text
+
+
+# 甯傚満琛屾儏-绮鹃��
+def getMarketJingXuanRealRankingInfo(orderJingE_DESC=True):
+    data = f"Order={ 1 if orderJingE_DESC else 0}&a=RealRankingInfo&st=80&apiv=w32&Type=5&c=ZhiShuRanking&PhoneOSNew=1&DeviceID=a38adabd-99ef-3116-8bb9-6d893c846e23&VerSion=5.8.0.2&Index=0&ZSType=7&"
+    response = __base_request("https://apphq.longhuvip.com/w1/api/index.php",
+                              data=data)
+    if response.status_code != 200:
+        raise Exception("璇锋眰鍑洪敊")
+    return response.text
+

--
Gitblit v1.8.0