首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从python获取数据

如何从python获取数据
EN

Stack Overflow用户
提问于 2022-06-20 18:49:50
回答 2查看 36关注 0票数 -1
代码语言:javascript
复制
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.‘

EN

回答 2

Stack Overflow用户

发布于 2022-06-20 19:03:44

这里有一个提取它的方法

代码语言:javascript
复制
re.findall("(jwtToken).?:(.*)\'\,",s)[0]
代码语言:javascript
复制
('jwtToken',
 " 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6Iko4ODkxMyIsInJvbGVzIjowLCJ1c2VydHlwZSI6IlVTRVIiLCJpYXQiOjE2NTU3NTAxNDksImV4cCI6MTc0MjE1MDE0OX0.P1Ne0T0lTgScZJ1udMYRaJ32WeNDB-bZIwMg4uSAGC4RDFnYRsdvXGRyIEx7KS1LpQ6ndRIt7UjoyIewCs7HLA")
票数 1
EN

Stack Overflow用户

发布于 2022-06-20 19:01:15

jwt令牌只是base64encoded json

代码语言:javascript
复制
import base64
token="Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VybmFtZSI6Iko4ODkxMyIsInJvbGVzIjowLCJ1c2VydHlwZSI6IlVTRVIiLCJpYXQiOjE2NTU3NTAxNDksImV4cCI6MTc0MjE1MDE0OX0.P1Ne0T0lTgScZJ1udMYRaJ32WeNDB-bZIwMg4uSAGC4RDFnYRsdvXGRyIEx7KS1LpQ6ndRIt7UjoyIewCs7HLA".split(" ")[1]
b64tok = token.split(".",1)[1]
print(base64.b64decode(b64tok))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72691696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档