mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
fix bug
This commit is contained in:
parent
b2a2776fe3
commit
10268cbb06
@ -214,19 +214,19 @@ async def update_skin_data(name: str) -> str:
|
|||||||
|
|
||||||
|
|
||||||
async def search_skin_page(
|
async def search_skin_page(
|
||||||
name: str, page_index: int, type_: UpdateType
|
s_name: str, page_index: int, type_: UpdateType
|
||||||
) -> Tuple[Union[List[BuffSkin], str], int]:
|
) -> Tuple[Union[List[BuffSkin], str], int]:
|
||||||
"""查询箱子皮肤
|
"""查询箱子皮肤
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
name (str): 箱子名称
|
s_name (str): 箱子/皮肤名称
|
||||||
page_index (int): 页数
|
page_index (int): 页数
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
Union[List[BuffSkin], str]: BuffSkin
|
Union[List[BuffSkin], str]: BuffSkin
|
||||||
"""
|
"""
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f"尝试访问武器箱/皮肤: [<u><e>{name}</e></u>] 页数: [<u><y>{page_index}</y></u>]", "开箱更新"
|
f"尝试访问武器箱/皮肤: [<u><e>{s_name}</e></u>] 页数: [<u><y>{page_index}</y></u>]", "开箱更新"
|
||||||
)
|
)
|
||||||
cookie = {"session": Config.get_config("open_cases", "COOKIE")}
|
cookie = {"session": Config.get_config("open_cases", "COOKIE")}
|
||||||
params = {
|
params = {
|
||||||
@ -237,9 +237,9 @@ async def search_skin_page(
|
|||||||
"use_suggestio": 0,
|
"use_suggestio": 0,
|
||||||
}
|
}
|
||||||
if type_ == UpdateType.CASE:
|
if type_ == UpdateType.CASE:
|
||||||
params["itemset"] = CASE2ID[name]
|
params["itemset"] = CASE2ID[s_name]
|
||||||
elif type_ == UpdateType.WEAPON_TYPE:
|
elif type_ == UpdateType.WEAPON_TYPE:
|
||||||
params["category"] = KNIFE2ID[name]
|
params["category"] = KNIFE2ID[s_name]
|
||||||
proxy = None
|
proxy = None
|
||||||
if ip := Config.get_config("open_cases", "BUFF_PROXY"):
|
if ip := Config.get_config("open_cases", "BUFF_PROXY"):
|
||||||
proxy = {"http://": ip, "https://": ip}
|
proxy = {"http://": ip, "https://": ip}
|
||||||
@ -274,11 +274,11 @@ async def search_skin_page(
|
|||||||
for data in data_list:
|
for data in data_list:
|
||||||
obj = {}
|
obj = {}
|
||||||
if type_ == UpdateType.CASE:
|
if type_ == UpdateType.CASE:
|
||||||
obj["case_name"] = name
|
obj["case_name"] = s_name
|
||||||
name = data["name"]
|
name = data["name"]
|
||||||
try:
|
try:
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f"武器箱: [<u><e>{name}</e></u>] 页数: [<u><y>{page_index}</y></u>] 正在收录皮肤: [<u><c>{name}</c></u>]...",
|
f"武器箱: [<u><e>{s_name}</e></u>] 页数: [<u><y>{page_index}</y></u>] 正在收录皮肤: [<u><c>{name}</c></u>]...",
|
||||||
"开箱更新",
|
"开箱更新",
|
||||||
)
|
)
|
||||||
obj["skin_id"] = str(data["id"])
|
obj["skin_id"] = str(data["id"])
|
||||||
@ -317,11 +317,11 @@ async def search_skin_page(
|
|||||||
update_data.append(BuffSkin(**obj))
|
update_data.append(BuffSkin(**obj))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(
|
logger.error(
|
||||||
f"更新武器箱: [<u><e>{name}</e></u>] 皮肤: [<u><c>{name}</c></u>] 错误",
|
f"更新武器箱: [<u><e>{s_name}</e></u>] 皮肤: [<u><c>{s_name}</c></u>] 错误",
|
||||||
e=e,
|
e=e,
|
||||||
)
|
)
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f"访问武器箱: [<u><e>{name}</e></u>] 页数: [<u><y>{page_index}</y></u>] 成功并收录完成",
|
f"访问武器箱: [<u><e>{s_name}</e></u>] 页数: [<u><y>{page_index}</y></u>] 成功并收录完成",
|
||||||
"开箱更新",
|
"开箱更新",
|
||||||
)
|
)
|
||||||
return update_data, json_data["data"]["total_page"]
|
return update_data, json_data["data"]["total_page"]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user