# 原代码:
user_data = {} # 用户信息
for a in cookie_quark[i].replace(" ", "").split(';'):
if not a == '':
user_data.update({a.split('=')[0]: unquote(a.split('=')[1])}) # <--------------------Bug代码
修复:
在chatgpt的帮助下修改成这样可以正常使用,不太懂python,不知道这样是否妥当。
# 修复后代码:
user_data = {} # 用户信息
for a in cookie_quark[i].replace(" ", "").split(';'):
if not a == '':
key, value = a.split('=', 1)
user_data.update({key.strip(): unquote(value.strip())})
Bug:
checkIn_Quark.py V2版182行,main函数中处理cookie_quark的代码:
user_data.update({a.split('=')[0]: unquote(a.split('=')[1])})
若
cookie_quark
中的kps
字段为:kps=xxxx==;
或kps=xxxx=;
格式, 原代码会将末尾的==
或者=
去除。修复:
在chatgpt的帮助下修改成这样可以正常使用,不太懂python,不知道这样是否妥当。