我在登录时返回 cookie 的网站上使用 Curl。在命令行(cygwin)中,我想将 cookie 数据输出到剪贴板。
通常我会使用
> /dev/clipboard
在命令的末尾,但这似乎不适用于 cookie 数据。我似乎可以输出cookie jar数据的唯一方法是使用
curl --cookie-jar cookies.txt
这会放入一个我不想这样做的文本文件。将不胜感激任何建议。
如果你有一个能够做到这一点的 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 存储在文件中以外的任何地方。而且我认为您不是在寻找脚本解决方法。
This actually seems to work fine:
curl --cookie-jar /dev/clipboard www.google.com