我是网络抓取的新手,因此我对http请求的了解很浅。例如,当在开发工具中检查我向网站发出的某些请求(例如添加到购物车)时, 它表明请求“Cookie”标头中包含更多由“set-cookie”响应标头设置的值。
这是如何工作的?
更具体地说,“set-cookie”响应标头中的 cookie 将包含购物车的 id,但是当查看“Cookie”请求标头中的所有值时,该购物车 id 将会存在,但也有其他涉及“结帐会话查找”和“结帐会话令牌”的 cookie。但是,
这些 cookie 并未在响应的“set-cookie”标头中设置,那么它们是如何到达那里的呢?
假设我想获取请求标头的完整“Cookie”值,其中包含所有 cookie,而不仅仅是“set-cookie”响应标头中的 Cookie,有办法做到这一点吗?
提前非常感谢您!
document.cookie="username=John Doe";
要获得完整的cookie,我想你可能需要一个无头浏览器。