Tôi đang cố gắng phân tích cú pháp một số response.text
mà tôi nhận được khi tạo một request
bằng cách sử dụng thư viện Yêu cầu Python. Ví dụ:Làm cách nào để phân tích cú pháp phản hồi JSON từ Yêu cầu Python?
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
Khi tôi thực hiện phương pháp này, đầu ra là:
{"request":"POST /login","result":"success"}
Tôi muốn kiểm tra xem "result"
bằng "success"
, bỏ qua bất cứ điều gì đến trước.
'phản hồi' là đối tượng 'Phản hồi' không có thuộc tính 'get'. Tôi đã cố gắng để phân tích cú pháp "thủ công" 'response.text' như một chuỗi và hoạt động tốt, nhưng tôi nghĩ rằng nó không phải là một cách tốt để làm điều đó – horro
ok, tôi vừa thấy ngay bây giờ cập nhật; nó hoạt động tốt theo cách này – horro