0

基本的に、私は特定のウェブサイトで特定のことをしようとしています。最初にやりたいことは、ログインして、次のような方法で成功した Cookie を保存することです。

    curl "http://site/login" --data "email=email" --data "password=password" --cookie "cookies.txt" --cookie-jar "cookies.txt" --location > login.html

ただし、Cookie を保存するこの方法では、kaylaや djcs_route などのフィールドしか得られません。しかし、このサイトにはdjcs_sessions_vnumなど、私が必要とする他のフィールドがあります。上記の方法で保存した Cookie は、これらのフィールドを保存しません。Google Chrome の Cookie にアクセスすると、これらのフィールドがすべて表示されます。私の質問は、すべてのフィールドを取得する方法があるかどうかです。

必要な Cookie フィールドの写真を添付し​​ました。 ここに画像の説明を入力 Cookie の内容を取得してテキスト ファイルに保存する方法はありますか?

私は Chrome ブラウザから Cookie を抽出しようとはしていません。それが何をするかをエミュレートし、curl を使用してすべてのセッション Cookie を cookies.txt に保存しようとしています。

4

1 に答える 1

0

これはプログラミングに関する質問ではないので、他のサイト、おそらく Unix と Linux やスーパー ユーザーのほうが適切かもしれません。つまり、cookies.txt にすべての Cookie が含まれていない理由は、Chrome がディスク上の 18 個の Cookie の大部分を形成する一時的なセッション Cookie を保存しないためです。

利用可能なサードパーティの Cookie マネージャー拡張機能を Chrome で使用して、それらのセッション Cookie をテキスト ファイルにエクスポートできます。

于 2013-11-07T09:41:48.613 に答える