Curl保存Cookie

Curl保存Cookie命令

我们在使用 Linuxcurl 命令,访问网站时,如果需要保存网站的 Cookie 信息,我们可以使用 c 参数,将网站的 Cookie 信息保存到文件中。

如果我们需要使用保存好的 Cookie 信息,那么我们通过 b 参数,指定 Cookie 信息的文件即可。

Curl保存Cookie详解

语法

curl -c fileName url

参数

参数 描述
fileName 将 Cookie 保存到文件 fileName 中。
url 请求的 URL。

说明

我们使用 c 参数将 url 的 Cookie 信息保存到文件 fileName 中。

Curl使用Cookie详解

语法

curl -b fileName url

参数

参数 描述
fileName 指定 Cookie 使用的文件。
url 请求的 URL。

说明

我们使用 b 参数访问 url 时,使用 Cookie 文件中的 Cookie 信息。

案例

保存Cookie

使用 curl 命令,可以将 Cookie 信息保存到文件中,具体命令如下:

curl -c cookie.log www.haicoder.net

运行后,终端如下:

21_Linux curl保存Cookie信息.png

我们将 Cookie 信息保存到了 cookie.log 文件中了,下次,再次要访问该网站时,我们直接使用 b 参数,即可使用 cookie 信息,具体命令如下:

curl -b cookie.log www.haicoder.net

这样,在访问网站时,我们就可以使用 cookie.log 里面的 Cookie 信息了。

Curl保存Cookie命令总结

我们在使用 Linux 的 curl 命令,访问网站时,如果需要保存网站的 Cookie 信息,我们可以使用 c 参数,将网站的 Cookie 信息保存到文件中。

如果我们需要使用保存好的 Cookie 信息,那么我们通过 b 参数,指定 Cookie 信息的文件即可。