diff --git a/mihoyo_libs/get_data.py b/mihoyo_libs/get_data.py index 3d8d3a58..b626e0cf 100644 --- a/mihoyo_libs/get_data.py +++ b/mihoyo_libs/get_data.py @@ -749,7 +749,6 @@ async def get_calculate_info(client: ClientSession, uid, char_id, ck, name, serv ) data = await req.json() data.update({"name": name}) - logger.debug(name + "=" + str(char_id) + "===" + str(data)) # DEBUG return data diff --git a/mihoyo_libs/get_image.py b/mihoyo_libs/get_image.py index a1496eeb..744936d0 100644 --- a/mihoyo_libs/get_image.py +++ b/mihoyo_libs/get_image.py @@ -1087,9 +1087,11 @@ async def draw_pic(uid: str, nickname: str, image: Optional[Match] = None, mode: char_data = raw_data["avatars"] char_ids = [] + char_names = [] for i in char_data: char_ids.append(i["id"]) + char_names.append(i["name"]) char_rawdata = get_character(uid, char_ids, use_cookies) char_datas = char_rawdata["data"]["avatars"] @@ -1255,10 +1257,7 @@ async def draw_pic(uid: str, nickname: str, image: Optional[Match] = None, mode: char_datas.sort(key=lambda x: (-x['rarity'], -x['level'], -x['fetter'])) if char_num > 8: - char_names = [] client = ClientSession() - for i in char_datas: - char_names.append(i['name']) talent_data = await get_all_calculate_info(client, uid, char_ids, use_cookies, char_names) await client.close()