python基础练习题之re正则取值
正则取值不要怕,re.findall走天下
知道前后取中间,遇到特殊字符加转义\
需要取值部分(.+?)
从第一个字符开始用^, 取到结尾用$
import requests
import re
url = "http://49.xxx.xx.xx:8888/api/test/"
r = requests.get(url)
print(r.text)
{"code": 200,
"msg": "登录成功",}
code = re.findall('"code": (.+?),', r.text)
print(code) #取出 200
msg = re.findall('"msg": (.+?),', r.text)
print(msg) #取出 "登录成功"
mail = re.findall('"mail": (.+?),', r.text)
print(mail)
浙公网安备 33010602011771号