我正在尝试解析使用 Python 请求库发出 请求
时得到的 response.text
。例如:
def check_user(self):
method = 'POST'
url = 'http://localhost:5000/login'
ck = cookielib.CookieJar()
self.response = requests.request(method,url,data='username=test1&passwd=pass1', cookies=ck)
print self.response.text
当我执行这个方法时,输出是:
{"request":"POST /login","result":"success"}
我想检查 "result"
是否等于 "success"
,忽略前面的内容。
最佳答案
manual建议:if self.response.status_code == requests.codes.ok:
如果这不起作用:
if json.loads(self.response.text)['result'] == 'success':
whatever()
关于python - 如何解析来自 Python 请求的 JSON 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26106702/