用curl读取cookie

时间:2017-06-08 04:25:27

标签: curl cookies session-cookies

Curl" cookie引擎"使用--cookie时启用。 例如让curl从页面中理解cookie并跟踪一个位置(从而发回它收到的cookie):

  

curl --cookie nada --location http://www.example.com

但你如何阅读收到的cookies?尝试:

  

curl -L -b cookies.txt http://example.com
      curl --cookie-jar - https://gmail.com

curl --cookie cookies.txt --cookie-jar newcookies.txt http://www.example.com

  

curl --cookie-jar - https://gmail.com

使用--dump-header(-D)记录带curl的cookie:

  

curl --dump-header headers_and_cookies http://www.example.com

但cookies.txt在哪里? Cookie是作为HTTP标头发送的,但我在那里看不到它。我们如何看待产出?

据说--cookie-jar或-c是存储cookie的更好方法,Curl内置了cookie解析引擎,用于重新连接到服务器并使用从先前连接存储的cookie但是cookie不可见。我该如何访问该文件? 还有人说,可以使用以前存储的cookie:

  

curl --cookie stored_cookies_in_file http://www.example.com

-c filename--cookie-jar file name:完成操作后将Cookie保存到文件中。 Curl写入先前从指定文件读取的所有cookie以及从远程服务器接收的所有cookie。如果没有已知的cookie,则不会写入任何文件。要写入stdout,请将文件名设置为单个短划线," - "。

0 个答案:

没有答案