Explorar el Código

update leka 参数校验失败 6.25.2

lei.chen hace 5 meses
padre
commit
eaea7c386a
Se han modificado 2 ficheros con 29 adiciones y 24 borrados
  1. 23 21
      leka_spider/leka_new_daily_spider.py
  2. 6 3
      leka_spider/settings.py

+ 23 - 21
leka_spider/leka_new_daily_spider.py

@@ -2,6 +2,7 @@
 # Author : Charley
 # Python : 3.10.8
 # Date   : 2025/3/24 14:02
+import json
 import random
 import time
 from mysql_pool import MySQLConnectionPool
@@ -31,6 +32,7 @@ def get_all_sold_one_page(log, page: int, last_id, lastSalePrice):
     }
 
     try:
+        # data = json.dumps(data, separators=(',', ':'))
         response = make_request(log, 'POST', url, data=data)
         # print(response)
         if response:
@@ -231,27 +233,27 @@ def leka_main(log):
             sql_product_id_list.clear()
         except Exception as e:
             log.error(f"Error fetching last_product_id: {e}")
-        time.sleep(5)
-
-        # 获取商品详情
-        try:
-            get_product_detail_list(log, sql_pool,token)
-        except Exception as e:
-            log.error(f"Error fetching product_detail_list: {e}")
-        time.sleep(5)
-
-        # 获取商品玩家
-        try:
-            get_players(log, sql_pool,token)
-        except Exception as e:
-            log.error(f"Error fetching players: {e}")
-        time.sleep(5)
-
-        #获取拆卡报告
-        try:
-            get_reports(log, sql_pool,token)
-        except Exception as e:
-            log.error(f"Error fetching reports: {e}")
+        # time.sleep(5)
+        #
+        # # 获取商品详情
+        # try:
+        #     get_product_detail_list(log, sql_pool,token)
+        # except Exception as e:
+        #     log.error(f"Error fetching product_detail_list: {e}")
+        # time.sleep(5)
+        #
+        # # 获取商品玩家
+        # try:
+        #     get_players(log, sql_pool,token)
+        # except Exception as e:
+        #     log.error(f"Error fetching players: {e}")
+        # time.sleep(5)
+        #
+        # #获取拆卡报告
+        # try:
+        #     get_reports(log, sql_pool,token)
+        # except Exception as e:
+        #     log.error(f"Error fetching reports: {e}")
     except Exception as e:
         log.error(f'{inspect.currentframe().f_code.co_name} error: {e}')
     finally:

+ 6 - 3
leka_spider/settings.py

@@ -28,10 +28,12 @@ HEADERS = {
     "verse-ua": "d7b3b338008806f1b20427173b983e29",
     "version": "2.0.0",
     "isphysicaldevice": "true",
-    "cid": "02931506",
-    "sktime": "1746343207832",
-    "sk": "fe8a84f5e1ff81813d9a998d72d1cd99"
+    "cid": "53780516",
+    "sktime": "1750829899149",
+    "sk": "2b325cf1497b6fbe300f8cf609b23a0a"
 }
+
+
 # headers = {
 #     "User-Agent": "Dart/3.5 (dart:io)",
 #     "Accept-Encoding": "gzip",
@@ -155,6 +157,7 @@ def make_request(log, method, url, params=None, data=None, headers=None, proxies
 
             response.raise_for_status()
             data = response.json()
+            # print(data)
             if data["code"] == 200:
                 log.info(f"Successfully fetched {method} request to {url}")
                 return data