diff --git a/__init__.py b/__init__.py index 46b774f2..02ee87bd 100644 --- a/__init__.py +++ b/__init__.py @@ -79,6 +79,9 @@ async def setting(ctx): cookie = ';'.join(filter(lambda x: x.split('=')[0] in ["cookie_token", "account_id"], [i.strip() for i in mes.split(';')])) mys_data = await GetMysInfo(mysid,cookie) mys_data = mys_data[0] + for i in mys_data['data']['list']: + if i['data'][0]['name'] != '活跃天数': + mys_data['data']['list'].remove(i) uid = mys_data['data']['list'][0]['game_role_id'] await cookiesDB(uid,cookie,userid) diff --git a/getDB.py b/getDB.py index 87c216c8..5273d1a4 100644 --- a/getDB.py +++ b/getDB.py @@ -51,7 +51,11 @@ async def CheckDB(): except: str = str + f"uid{row[0]}的Cookies是异常的!已删除该条Cookies!\n" c.execute("DELETE from NewCookiesTable where UID=?",(row[0],)) - c.execute("DELETE from CookiesCache where Cookies=?",(row[1],)) + test = c.execute("SELECT count(*) FROM sqlite_master WHERE type='table' AND name = 'CookiesCache'") + if test == 0: + pass + else: + c.execute("DELETE from CookiesCache where Cookies=?",(row[1],)) conn.commit() conn.close() return str diff --git a/getImg.py b/getImg.py index c069bb3f..47050a3f 100644 --- a/getImg.py +++ b/getImg.py @@ -62,6 +62,9 @@ async def draw_abyss0_pic(uid,nickname,image = None,mode = 2,date = "1"): mys_data = await GetMysInfo(uid) mysid_data = mys_data[1] mys_data = mys_data[0] + for i in mys_data['data']['list']: + if i['data'][0]['name'] != '活跃天数': + mys_data['data']['list'].remove(i) uid = mys_data['data']['list'][0]['game_role_id'] nickname = mys_data['data']['list'][0]['nickname'] #role_region = mys_data['data']['list'][0]['region'] @@ -343,6 +346,9 @@ async def draw_abyss_pic(uid,nickname,floor_num,image = None,mode = 2,date = "1" mys_data = await GetMysInfo(uid) mysid_data = mys_data[1] mys_data = mys_data[0] + for i in mys_data['data']['list']: + if i['data'][0]['name'] != '活跃天数': + mys_data['data']['list'].remove(i) uid = mys_data['data']['list'][0]['game_role_id'] nickname = mys_data['data']['list'][0]['nickname'] #role_region = mys_data['data']['list'][0]['region'] @@ -531,6 +537,9 @@ async def draw_pic(uid,nickname,image = None,mode = 2,role_level = None): mys_data = await GetMysInfo(uid) mysid_data = mys_data[1] mys_data = mys_data[0] + for i in mys_data['data']['list']: + if i['data'][0]['name'] != '活跃天数': + mys_data['data']['list'].remove(i) uid = mys_data['data']['list'][0]['game_role_id'] nickname = mys_data['data']['list'][0]['nickname'] role_level = mys_data['data']['list'][0]['level']