ソースを参照

update leka modify 9.26.1

lei.chen 2 ヶ月 前
コミット
8b36c61c5e
1 ファイル変更34 行追加14 行削除
  1. 34 14
      leka_spider/settings.py

+ 34 - 14
leka_spider/settings.py

@@ -13,24 +13,44 @@ logger.add("./logs/{time:YYYYMMDD}.log", encoding='utf-8', rotation="00:00",
            format="[{time:YYYY-MM-DD HH:mm:ss.SSS}] {level} {message}",
            level="DEBUG", retention="7 day")
 
+# 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",
+#     "theme": "dark",
+#     "lang": "zh",
+#     "verse-ua": "d7b3b338008806f1b20427173b983e29",
+#     "version": "2.1.0",
+#     "isphysicaldevice": "true",
+#     "cid": "02931506",
+#     "sktime": "1752115525048",
+#     "sk": "86cd5db2c28acbee84cf8a5de7cc06c1"
+# }
 HEADERS = {
-    "User-Agent": "Dart/3.5 (dart:io)",
-    "Accept-Encoding": "gzip",
-    "Content-Type": "application/json",
-    "deviceid": "06609f63-1a0c-46c2-9f61-9acebe289e79",
-    "brand": "Redmi",
+    "user-agent": "Dart/3.5 (dart:io)",
+    "deviceid": "039a7103-2540-4d67-b155-ae08b17b757f",
+    "accept-encoding": "gzip",
+    "brand": "google",
     "os": "android",
     "content-type": "application/json; charset=utf-8",
     "authori-zation": "",
-    "systemversion": "32",
-    "theme": "dark",
+    "systemversion": "30",
+    "theme": "light",
     "lang": "zh",
-    "verse-ua": "d7b3b338008806f1b20427173b983e29",
-    "version": "2.1.0",
+    "verse-ua": "a4cf6f74481fc2932d886ea2d7c58561",
+    "version": "2.5.3",
+    "content-length": "63",
+    "host": "api.luckycards.com.cn",
     "isphysicaldevice": "true",
-    "cid": "02931506",
-    "sktime": "1752115525048",
-    "sk": "86cd5db2c28acbee84cf8a5de7cc06c1"
+    "sktime": "1758881372138",
+    "cid": "53780516",
+    "sk": "3caee4855e01889565576d5baba949b9"
 }
 
 
@@ -111,7 +131,7 @@ def make_request(log, method, url, params=None, data=None, headers=None, proxies
         headers = HEADERS
         if 'getHitCardReport' or 'getCardPublicly' in url:
             if not token:
-                token = "a-b5e369067ab342da808c20f185148383"
+                token = "a-864fa2beeaf34f3f8de9fd19c644cbf1"
             headers["authori-zation"] = token
 
     if proxies is None:
@@ -142,7 +162,7 @@ def make_request(log, method, url, params=None, data=None, headers=None, proxies
                 return data
             else:
                 log.warning(f"Warning {inspect.currentframe().f_code.co_name}: {data['message']}")
-                return None
+                return {}
     except requests.exceptions.RequestException as e:
         log.error(f"Error making {method} request to {url}: {e}")
         raise e