【问题标题】:Curl output cookie jar contents to clipboard将输出 cookie jar 内容卷曲到剪贴板
【发布时间】:2013-11-19 03:49:50
【问题描述】:
我在登录时返回 cookie 的网站上使用 Curl。在命令行(cygwin)中,我想将 cookie 数据输出到剪贴板。
通常我会使用
> /dev/clipboard
在命令的末尾,但这似乎不适用于 cookie 数据。我似乎可以输出 cookie jar 数据的唯一方法是使用
curl --cookie-jar cookies.txt
这会放入一个我不想这样做的文本文件。将不胜感激任何建议。
【问题讨论】:
标签:
curl
cygwin
cookiejar
【解决方案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 存储在文件中以外的任何地方。而且我认为您不是在寻找脚本解决方法。
【解决方案2】:
这实际上似乎工作正常:
curl --cookie-jar /dev/clipboard www.google.com