我对如何设置 cookie 感到困惑。似乎可以在请求标头中发送 cookie,即使在我将它们全部删除之后也是如此。
我所做的:
- 在 IE 中:删除所有 cookie(扳手-东西->安全->删除浏览历史记录->检查所有,除了保留收藏夹->删除)
- 转到随机站点 (google.com) 并打开网络选项卡 (F12/网络) - 因为它不会从空白选项卡打开。
- 确保浏览历史记录仍然存在(工具-> 清除导航条目-> 取消选中两者)
- 点击“开始拍摄”
- 前往网站:http ://www.klm.com/travel/dk_da/index.htm
- 查看网络数据。对于第一个 url ( http://www.klm.com/travel/dk_da/index.htm ),单击“转到详细视图”。点击“饼干”
我查看正在发送的 cookie(在 Cookie 选项卡或“请求标头”下),它已经发送了 7 个值,例如 EBT_JSESSIONID。但是,这些价值从何而来?目前我还没有收到任何东西。我意识到可以通过 javascript 设置 cookie,但此时我也没有加载任何 js。
我试图将其作为网络抓取的一部分来解决。真的希望能够在没有 Selenium 等的情况下做到这一点,并且需要生成/使用在各种调用中传递的各种 ID。