擅长:python、mysql、java
<p>curl有一个内置的cookie jar,用于存储cookie并将它们发送回服务器。</p>
<p>为了在cookie jar中存储cookies,我们使用-c标志并给它一个我们希望存储cookies的文件名。</p>
<pre><code>$ curl -X POST -c cookies.txt -u "user1:password1" website.com/login
$ cat cookies.txt
# Netscape HTTP Cookie File
# http://curl.haxx.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
#HttpOnly_quiet-waters-1228.herokuapp.com FALSE / FALSE 0 _curl_test_app_rails_
session cm53d2RJN1VncV........
</code></pre>
<p>在这里您可以找到会话ID。</p>
<p><strong>如Daniel Stenberg所述:</p>
<p>在随后的curl命令行中使用-b cookies.txt来使用这些cookies</p>