0

Cookie の設定方法について混乱しています。Cookie をすべて削除した後でも、リクエスト ヘッダーで Cookie を送信できるようです。

私がやること:

  1. IE の場合: すべての Cookie を削除します (レンチ -> セーフティ -> 閲覧履歴を削除 -> お気に入りを保持する以外はすべてチェック -> 削除)
  2. ランダムなサイト (google.com) に移動し、[ネットワーク] タブ (F12/ネットワーク) を開きます。空白のタブからは開かないためです。
  3. 閲覧履歴が保持されていることを確認します (ツール -> ナビゲート時にエントリをクリア -> 両方のチェックを外します)
  4. 「キャプチャ開始」をクリック
  5. サイトに移動: http://www.klm.com/travel/dk_da/index.htm
  6. ネットワークデータを見てください。最初の URL ( http://www.klm.com/travel/dk_da/index.htm ) については、[詳細ビューに移動] をクリックします。「クッキー」をクリック

送信されている Cookie ([Cookies] タブまたは [Request headers] の下) を見ると、既に EBT_JSESSIONID などの 7 つの値が送信されています。しかし、これらの値はどこから来るのでしょうか? この時点では何も受け取っていません。Cookie は JavaScript 経由で設定できることはわかっていますが、この時点では js もロードしていません。

私はこれをウェブスクラブの一部として理解しようとしています。本当に Selenium などを使わずにそれを実行できるようにしたいと考えており、さまざまな呼び出しで渡されるさまざまな ID を生成/使用する必要があります。

4

1 に答える 1

0

Mac で chrome を使用するとこの問題が発生し、ブラウザを再起動すると問題が解決しました。値が 1 つの特定の HTML に対してのみ送信されていたため、シナリオは奇妙でした。

于 2021-11-29T11:59:09.237 に答える