当ck数量大于9条时,[校验全部Cookies]命令输出精简

This commit is contained in:
Wuyi无疑 2022-04-26 22:10:35 +08:00 committed by GitHub
parent 2a864fb118
commit ae0c66b056
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -105,6 +105,8 @@ async def open_push(uid, qid, status, mode):
async def check_db(): async def check_db():
return_str = str() return_str = str()
normal_num = 0
invalid_str = ''
invalid_list = [] invalid_list = []
conn = sqlite3.connect('ID_DATA.db') conn = sqlite3.connect('ID_DATA.db')
c = conn.cursor() c = conn.cursor()
@ -120,7 +122,9 @@ async def check_db():
if i['game_id'] != 2: if i['game_id'] != 2:
mys_data['data']['list'].remove(i) mys_data['data']['list'].remove(i)
return_str = return_str + f'uid{row[0]}/mys{mihoyo_id}的Cookies是正常的\n' return_str = return_str + f'uid{row[0]}/mys{mihoyo_id}的Cookies是正常的\n'
normal_num += 1
except: except:
invalid_str = invalid_str + f'uid{row[0]}的Cookies是异常的已删除该条Cookies\n'
return_str = return_str + f'uid{row[0]}的Cookies是异常的已删除该条Cookies\n' return_str = return_str + f'uid{row[0]}的Cookies是异常的已删除该条Cookies\n'
invalid_list.append([row[2], row[0]]) invalid_list.append([row[2], row[0]])
c.execute('DELETE from NewCookiesTable where UID=?', (row[0],)) c.execute('DELETE from NewCookiesTable where UID=?', (row[0],))
@ -128,6 +132,9 @@ async def check_db():
c.execute('DELETE from CookiesCache where Cookies=?', (row[1],)) c.execute('DELETE from CookiesCache where Cookies=?', (row[1],))
except: except:
pass pass
if len(c_data) > 9:
return_str = '正常Cookies数量{}\n{}'.format(str(normal_num),
'失效cookies:\n' + invalid_str if invalid_str else '无失效Cookies')
conn.commit() conn.commit()
conn.close() conn.close()
return [return_str, invalid_list] return [return_str, invalid_list]