2

我在登录时返回 cookie 的网站上使用 Curl。在命令行(cygwin)中,我想将 cookie 数据输出到剪贴板。

通常我会使用

> /dev/clipboard 

在命令的末尾,但这似乎不适用于 cookie 数据。我似乎可以输出cookie jar数据的唯一方法是使用

curl --cookie-jar cookies.txt

这会放入一个我不想这样做的文本文件。将不胜感激任何建议。

4

2 回答 2

1

如果你有一个能够做到这一点的 shell,你可以做各种各样的事情:

# Use xclip Linux utility
curl -c >(xclip -i) example.com
# Use Windows' /dev/clipboard
curl -c /dev/clipboard example.com

或者,如果您可以访问 /dev/fd 或 /proc 文件系统(不确定 CygWin),您可以利用这些

curl -c /dev/fd/4 example.com 4>/dev/clipboard

但除了使用你的 shell 之外,我不知道 curl 能够将 cookie 存储在文件中以外的任何地方。而且我认为您不是在寻找脚本解决方法。

于 2015-06-30T13:38:18.913 回答
0

This actually seems to work fine: curl --cookie-jar /dev/clipboard www.google.com

于 2015-04-16T16:27:53.123 回答