|
@@ -25,6 +25,9 @@ logger.add("./logs/{time:YYYYMMDD}.log", encoding='utf-8', rotation="00:00",
|
|
|
RESPONSE_KEY = b"3bd48ea5e910b195843941351be7cbae" # 16字节AES密钥(UTF8编码)
|
|
RESPONSE_KEY = b"3bd48ea5e910b195843941351be7cbae" # 16字节AES密钥(UTF8编码)
|
|
|
REQUEST_KEY = "1ba48ea2e910b666843941351be7cbad"
|
|
REQUEST_KEY = "1ba48ea2e910b666843941351be7cbad"
|
|
|
|
|
|
|
|
|
|
+"""
|
|
|
|
|
+https://www.zhongjianjiantong.com/web/index.html#/pages/check/details?rating_no=519149616
|
|
|
|
|
+"""
|
|
|
|
|
|
|
|
def after_log(retry_state):
|
|
def after_log(retry_state):
|
|
|
"""
|
|
"""
|
|
@@ -103,7 +106,10 @@ def get_request_one_page(log, rating_no) -> dict:
|
|
|
"sign": sign,
|
|
"sign": sign,
|
|
|
"user-agent": user_agent.generate_user_agent()
|
|
"user-agent": user_agent.generate_user_agent()
|
|
|
}
|
|
}
|
|
|
- url = "https://www.zhongjianjiantong.com/Api/OrderRatingGoods/detail"
|
|
|
|
|
|
|
+ # 20260903 接口变化
|
|
|
|
|
+ # url = "https://www.zhongjianjiantong.com/Api/OrderRatingGoods/detail"
|
|
|
|
|
+ url = "https://www.zhongjianjiantong.com/Api/OrderRatingGoods/webDetail"
|
|
|
|
|
+ # https://www.zhongjianjiantong.com/Api/OrderRatingGoods/webDetail
|
|
|
data = {
|
|
data = {
|
|
|
"rating_no": rating_no
|
|
"rating_no": rating_no
|
|
|
}
|
|
}
|
|
@@ -113,6 +119,7 @@ def get_request_one_page(log, rating_no) -> dict:
|
|
|
# print(response.text)
|
|
# print(response.text)
|
|
|
response.raise_for_status()
|
|
response.raise_for_status()
|
|
|
result = response.json()
|
|
result = response.json()
|
|
|
|
|
+ # print(result)
|
|
|
if result["code"] == 200 and result.get("iv"):
|
|
if result["code"] == 200 and result.get("iv"):
|
|
|
decrypted = decrypt_response(result["data"], result["iv"])
|
|
decrypted = decrypt_response(result["data"], result["iv"])
|
|
|
return decrypted
|
|
return decrypted
|