标签:else arch gecko app lse lan line text __name__
def denghao2maohao(cookie_str):
# 截断数据对
list1 = cookie_str.split("; ")
# print(list1)
# 初始化字典
cookie_dict_str = {}
for item in list1:
list2 = item.split("=")
print(list2)
cookie_dict_str[list2[0]] = list2[1]
if __name__ == ‘__main__‘:
# 原始等号对数据
cookie_str = "ss_lang=cs; product=WGSN; ss_udid=0ed9a26e6dd6bb892c796cda69bca4a3; PHPSESSID=ci56j78njjgdqde5tjepslaah5; exclusionChecked=True; ss_token=f77dcbc5a65f43977e02b61e9d6ff947; trwv.uid=stylesight-1525165098107-fd45157e%3A2; trwsa.sid=stylesight-1525177471085-3d01fa38%3A2; _ga=GA1.2.1824486173.1525165097; _gid=GA1.2.1794994253.1525165097; cp_browStat=Logged In; cp_UserID=-1; cp_hybridBrowStat=Logged In; cp_SubStat=Subscriber"
# print(cookie_str)
cookie_dict_str=denghao2maohao(cookie_str)
print(cookie_dict_str)
def maohao2yinhao(maohao_str):
list1 = maohao_str.strip().splitlines()
maohao_str_dict = {}
for item in list1:
if item.startswith(":"):
print(item)
list2 = item.split(":", 2) # 按照分号截断2次
print(list2)
maohao_str_dict[":" + list2[1]] = list2[2]
else:
print(item)
list2 = item.split(":", 1) # 按照分号截断1次
maohao_str_dict[list2[0]] = list2[1]
return maohao_str_dict
if __name__ == ‘__main__‘:
# 冒号填引号
maohao_str = """
:authority:www.wgsnchina.cn
:method:POST
:path:/api/cherry/search/query
:scheme:https
accept:application/json, text/plain, */*
accept-encoding:gzip, deflate, br
accept-language:zh-CN,zh;q=0.9
content-length:149
content-type:application/json;charset=UTF-8
cookie:ss_lang=cs; product=WGSN; ss_udid=0ed9a26e6dd6bb892c796cda69bca4a3; PHPSESSID=ci56j78njjgdqde5tjepslaah5; exclusionChecked=True; ss_token=f77dcbc5a65f43977e02b61e9d6ff947; _gat_UA-1004012-2=1; cp_SubStat=Subscriber; cp_browStat=Logged In; cp_UserID=-1; cp_hybridBrowStat=Logged In; _dc_gtm_UA-1004012-2=1; _ga=GA1.2.1824486173.1525165097; _gid=GA1.2.1794994253.1525165097; trwv.uid=stylesight-1525165098107-fd45157e%3A3; trwsa.sid=stylesight-1525179968287-e61a7bc2%3A2
origin:https://www.wgsnchina.cn
referer:https://www.wgsnchina.cn/library/results/ab745207e8ed3dcfa16b4814748beead
user-agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36
"""
maohao_str_dict = maohao2yinhao(maohao_str)
print(maohao_str_dict)
标签:else arch gecko app lse lan line text __name__
原文地址:https://www.cnblogs.com/andy9468/p/8977406.html