Bladeren bron

update leka modify 9.28.1

lei.chen 2 maanden geleden
bovenliggende
commit
e3d244460f
2 gewijzigde bestanden met toevoegingen van 21 en 21 verwijderingen
  1. 17 17
      leka_spider/leke_login.py
  2. 4 4
      leka_spider/settings.py

+ 17 - 17
leka_spider/leke_login.py

@@ -15,29 +15,29 @@ from settings import *
 
 def get_token(log):
     log.debug("Start fetching token...........")
-    headers = {
-        "User-Agent": "Dart/3.5 (dart:io)",
-        "Accept-Encoding": "gzip",
-        "Content-Type": "application/json",
-        "deviceid": "06609f63-1a0c-46c2-9f61-9acebe289e79",
-        "brand": "Redmi",
-        "os": "android",
-        "content-type": "application/json; charset=utf-8",
-        "authori-zation": "",
-        "systemversion": "32",
-        "lang": "zh",
-        "verse-ua": "d7b3b338008806f1b20427173b983e29",
-        "version": "2.1.0",
-        "isphysicaldevice": "true",
-        "cid": ""
-    }
+    # headers = {
+    #     "User-Agent": "Dart/3.5 (dart:io)",
+    #     "Accept-Encoding": "gzip",
+    #     "Content-Type": "application/json",
+    #     "deviceid": "06609f63-1a0c-46c2-9f61-9acebe289e79",
+    #     "brand": "Redmi",
+    #     "os": "android",
+    #     "content-type": "application/json; charset=utf-8",
+    #     "authori-zation": "",
+    #     "systemversion": "32",
+    #     "lang": "zh",
+    #     "verse-ua": "d7b3b338008806f1b20427173b983e29",
+    #     "version": "2.5.3",
+    #     "isphysicaldevice": "true",
+    #     "cid": ""
+    # }
     url = "https://api.luckycards.com.cn/api/front/login/pwd"
     data = {
         "phone": "19521500850",
         "pwd": "Pass2025",
         "spreaderInviteCode": ""
     }
-    response = requests.post(url, headers=headers, json=data)
+    response = requests.post(url, headers=HEADERS, json=data)
     # print(response.text)
     resp_json = response.json()
     if resp_json["code"] == 200:

+ 4 - 4
leka_spider/settings.py

@@ -45,12 +45,12 @@ HEADERS = {
     "lang": "zh",
     "verse-ua": "a4cf6f74481fc2932d886ea2d7c58561",
     "version": "2.5.3",
-    "content-length": "63",
-    "host": "api.luckycards.com.cn",
+    # "content-length": "63",
+    # "host": "api.luckycards.com.cn",
     "isphysicaldevice": "true",
     "sktime": "1758881372138",
     "cid": "53780516",
-    "sk": "3caee4855e01889565576d5baba949b9"
+    "sk": "b75cdd7a76115d838a1ec3c6388973f5" # 每次版本变化 也需要修改
 }
 
 
@@ -129,7 +129,7 @@ def make_request(log, method, url, params=None, data=None, headers=None, proxies
     """
     if headers is None:
         headers = HEADERS
-        if 'getHitCardReport' or 'getCardPublicly' in url:
+        if 'getHitCardReport' or 'getCardPublicly' or 'productDetailDynamics' in url:
             if not token:
                 token = "a-864fa2beeaf34f3f8de9fd19c644cbf1"
             headers["authori-zation"] = token