直接看代码:
cookies = "uuid_tt_dd=10_37359065420-1574065916898-684366;dc_session_id=10_1574065916898.372791;" \
"__gads=ID=3f12c01ff37a7b96:T=1574300659:S=ALNI_MbDcZxBjyhd9lIwQE8ryujHfVdQBg"
cookies_dict = {}
for i in cookies.split(";"):
count_i = i.count("=")
if count_i == 1:
cookies_dict[i.split("=")[0]] = i.split("=")[1]
else:
cookies_dict[i.split("=")[0]] = {p.split("=")[-2]: p.split("=")[-1] for p in i.split(":")}
print(cookies_dict)
输出结果:
#关键是想要第一个键值对的字典嵌套效果
{'__gads':
{'ID': '3f12c01ff37a7b96',
'T':'1574300659',
'S': 'ALNI_MbDcZxBjyhd9lIwQE8ryujHfVdQBg'
},
'dc_session_id': '10_1574065916898.372791',
'uuid_tt_dd': '10_37359065420-1574065916898-684366'}