如何获取第一次访问网站时 Request Headers 中的 Cookies?
比如访问 http://g.jandan.net/signin 在Fiddler 下抓包查看:
requests 中 session.cookies 只能获得 Response Headers 中的 Cookies,无法获得 Request Headers 中的 Cookies。
请问有什么解决的方法?
天蓬老师2017-04-18 10:26:02
파이썬에는 쿠키를 얻을 수 있는 cookielib 패키지가 있습니다. 첫 번째 방문은 쿠키가 없습니다~~
다음은 Firebug를 사용하여 테스트합니다.
이전에 방문한 적이 있으므로 브라우저에 이 웹사이트에 대한 쿠키가 있으므로 삭제하세요.
이때 다시 방문하시는 것이 실제 첫 방문이 됩니다. 이때 다시 방문하시면 패킷 캡쳐는 다음과 같습니다.
웹사이트는 최초 방문 요청 시 set-cookie를 반환하고, 브라우저는 set-cookie를 저장하며, 향후 방문 시 쿠키 값을 함께 가져옵니다. 그럼~ 첫 번째 방문에 대한 요청 헤더에는 쿠키가 없습니다. 그렇다면 이전에 방문한 적이 있다는 의미이며 쿠키 값은 항상 브라우저에 유지됩니다.