如何获取第一次访问网站时 Request Headers 中的 Cookies?
比如访问 http://g.jandan.net/signin 在Fiddler 下抓包查看:
requests 中 session.cookies 只能获得 Response Headers 中的 Cookies,无法获得 Request Headers 中的 Cookies。
请问有什么解决的方法?
天蓬老师2017-04-18 10:26:02
PythonにはCookieを取得できるcookielibパッケージがあります。最初の訪問はCookieなしです~~
以下はfirebugを使用したテストです:
以前にも訪問したことがあるので、ブラウザにこのWebサイトのCookieがあるので、それをクリアします。
この時点での 2 回目の訪問が、実際の最初の訪問になります。この時点で再度訪問すると、パケット キャプチャは次のようになります:
Web サイトは、最初のリクエストで set-cookie を返します。ブラウザは set-cookie を保存し、今後ブラウザにアクセスするときに cookie の値も一緒に持ち込まれます。つまり、最初の訪問のリクエストヘッダーには Cookie がありません。そうであれば、以前に訪問したことがあり、Cookie の値は常にブラウザーに保持されます。