一、正则提取方式

首先我们要引入re库;

import re
code=re.findall('code":(.*?),"message',r2.text)#r2.text是需要提取的数据
print(code)
#运行结果:1
#提取多个数据
code=re.findall('code":(.+?),"message.+?id":(.+?),"schoolId',r2.text)#注意这里是用(.+?),中间省略的内容用.+?代替
print(code)#运行结果是[('1','602469')]
#想要提取里面的数据就得用:code[0][0]和code[0][1]
print(r2.json()['code'])#json提取,运行结果为:1

r2.text

{"code":1,"message":"","costTime":0,"data":[{"id":602469,"schoolId":263,"laccount":null,"pwd":null,"loginTime":null,"loginTotal":null,"islogin":null,"disable":"0","isadmin":null}],"start":0,"page":0,"total":0}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐