data = obj.generateSession("P78013","Ujhdy@2")
print(data)以下列格式打印的结果
{‘状态’:真,‘消息’:‘成功’,‘错误代码’:'',‘数据’:{‘客户代码’:'K98913',‘名称’:'HPP',‘电子邮件’:'',‘移动’:‘,’交换‘'bse_cm','cde_fo','ncx_fo',’ncx_fo‘,'nse_cm','nse_fo',’产品‘:'CNC',“‘NRML”、“保证金”、“MIS”、“BO”、“CO”、“lastlogintime”:“”、“broker”:“”、“jwtToken”:“无记名eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6Iko4ODkxMyIsInJvbGVzIjowLCJ1c2VydHlwZSI6IlVTRVIiLCJpYXQiOjE2NTU3NTAxNDksImV4cCI6MTc0MjE1MDE0OX0.P1Ne0T0lTgScZJ1udMYRaJ32WeNDB-bZIwMg4uSAGC4RDFnYRsdvXGRyIEx7KS1LpQ6ndRIt7UjoyIewCs7HLA',”、“刷新”、“'eyJhbGciOiJIUzUxMiJ9.eyJ0b2tlbiI6IlJFRlJFU0gtVE9LRU4iLCJpYXQiOjE2NTU3NTAxNDl9.9DM1ggWfaervPe3qCpoDywfdb8kJ6okQrqZeR_mjsbGliqM7w0DdRyxTHyB7m-742Sfj9tVsZ4qQrOK0RQ9TmQ'}}”
我正试图过滤出字符串格式中的“jwtToken”值,如下所示
jwtToken='Bearer eyJhbGciOiJIzzUxMiJ9.eyJ1c2V钼mFtZSI.‘
发布于 2022-06-20 19:03:44
这里有一个提取它的方法
re.findall("(jwtToken).?:(.*)\'\,",s)[0]('jwtToken',
" 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6Iko4ODkxMyIsInJvbGVzIjowLCJ1c2VydHlwZSI6IlVTRVIiLCJpYXQiOjE2NTU3NTAxNDksImV4cCI6MTc0MjE1MDE0OX0.P1Ne0T0lTgScZJ1udMYRaJ32WeNDB-bZIwMg4uSAGC4RDFnYRsdvXGRyIEx7KS1LpQ6ndRIt7UjoyIewCs7HLA")发布于 2022-06-20 19:01:15
jwt令牌只是base64encoded json
import base64
token="Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6Iko4ODkxMyIsInJvbGVzIjowLCJ1c2VydHlwZSI6IlVTRVIiLCJpYXQiOjE2NTU3NTAxNDksImV4cCI6MTc0MjE1MDE0OX0.P1Ne0T0lTgScZJ1udMYRaJ32WeNDB-bZIwMg4uSAGC4RDFnYRsdvXGRyIEx7KS1LpQ6ndRIt7UjoyIewCs7HLA".split(" ")[1]
b64tok = token.split(".",1)[1]
print(base64.b64decode(b64tok))https://stackoverflow.com/questions/72691696
复制相似问题