|
|
@@ -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
|