2014-10-19 1 views
1

나중에 웹 사이트에 로그인하기 위해 쿠키를 캡처하고 싶습니다. X-CSRFToken 것을 가져와 나중에 게시 명령에 전달해야합니다. 여기에 제 코드 부분이 있습니다.오류 요청 모듈을 사용하여 쿠키를 만들려고 시도하는 중

import requests 

url = "https://accounts.coursera.org/signin?post_redirect=https%3A%2F%2Fwww.coursera.org%2F" 

r = requests.get(url) 
r.cookies['example_cookie_name'] 

오류는 다음과 같습니다 것 같다

KeyError: "name='example_cookie_name', domain=None, path=None" 
+0

주어진 페이지가'X-CSRFToken' 쿠키를 제공합니까? Chrome을 통해 웹 사이트를 열었으며 해당 쿠키가 없습니다. –

답변

0

당신이 쿠키에 해당 필드 (키)가 없습니다.

귀하의 업무에 대해서는 'Session'요청을 사용하는 것이 더 쉽습니다.

+0

시도해 보았지만 여전히 작동하지 않습니다. (귀하의 컴퓨터에서 테스트 할 수 있습니까? – ZdaR

+0

@ user3051961 응답에 쿠키가 없습니다. – laike9m