Python
에 requests
라이브러리를 사용하여 POST 양식을 사용하는 웹 응용 프로그램에서 사용자 자격 증명을 테스트하려고합니다. 내 테스트가 실패하면 (사용자 이름에 잘못된 암호 사용) 응용 프로그램에서 오류 메시지를 캡처하고 싶습니다. 문제는이 객체가 저장되어있는 곳의 객체 속성을 찾을 수 없다는 것입니다.요청 라이브러리를 사용하여 인증 할 때 응답이 저장되는 위치는 어디입니까?
HTTP POST and GET with cookies for authentication in python에있는 답변을 사용하고 있습니다. 그들은 자격 증명이 작동하는지 여부를 확인하기 위해 웹 응용 프로그램에서받은 응답을 언급하지만 특성에 대한 참조는 없습니다.
나는 자신의 파이썬 코드를 사용하지만 캔트 속성의에 대답을 찾을 :>>> r.__dict__.keys()
>>> ['cookies', '_content', 'headers', 'url', 'status_code', '_content_consumed', 'encoding', 'request', 'raw', 'error', 'config', 'history']
모든 포인터? 감사합니다,
감사 kindall, 'dir()'을 사용하는 것은'r.text'뿐만 아니라 매우 유용했습니다. 나는 또한'post' 메소드가 작동하도록 매개 변수를 놓치고'submit '을 생략했다 :'Login''. – britlak