0

基本上我正在尝试在某个网站上做特定的事情。我要做的第一件事是登录并保存我已经成功完成的cookie,如下所示:

    curl "http://site/login" --data "email=email" --data "password=password" --cookie "cookies.txt" --cookie-jar "cookies.txt" --location > login.html

然而,这种存储 cookie 的方法只给了我诸如kayla和 djcs_route 之类的字段。但是这个站点还有我需要的其他字段,例如djcs_sessions_vnum。我使用上述方法保存的 cookie 不会保存这些字段。当我进入 google chrome cookie 时,我可以看到所有这些字段。所以我的问题是,有没有办法获得所有的领域。

我附上了一张我想要的 cookie 字段的图片。 在此处输入图像描述 有没有办法获取 cookie 的内容并将其保存到文本文件中?

我不是在尝试从 Chrome 浏览器中提取 cookie,而是在尝试模拟它的作用并使用 curl 将所有会话 cookie 保存到 cookies.txt

4

1 回答 1

0

这不是一个编程问题,因此在其他站点上可能更合适,可能在 Unix 和 Linux 或超级用户上。也就是说,您的 cookies.txt 不包含所有 cookie 的原因是 Chrome 不存储临时会话 cookie,这些临时会话 cookie 构成了磁盘上 18 个 cookie 的主要部分。

您可以使用任何可用的第三方 cookie 管理器扩展来将这些会话 cookie 导出到文本文件。

于 2013-11-07T09:41:48.613 回答