如何在Google Chrome中复制Cookie

有什么方法可以在Chrome开发人员工具中复制/编辑Cookie? 或者我需要为此安装一个自定义加载项?

我想我已经find了一些东西。 我可以按Ctrl-A和拖放一个文本框中的值,然后从那里复制它。

正如@jmccure指出的那样,

按住Ctrl键,按住shift并右键单击并复制。

更新:Chrome 58添加了编辑Cookie的支持https://developers.google.com/web/updates/2017/03/devtools-release-notes

跨浏览器解决scheme:

  1. 按F12或右键单击页面,然后检查以打开开发人员工具
  2. 单击资源或应用程序选项卡
  3. 打开左侧的Cookies,select您的网站/域名
  4. 三次点击Cookie
  5. CTRL / Command-C或右键单击并select复制

这听起来很奇怪,但是如果你按住shift键并右键点击, 大部分时间似乎就工作了

另一种方法来复制一个长的cookie值:

  1. networking选项卡打开的情况下重复请求。
  2. 右键单击相关请求(在左侧的列表中)。
  3. select复制为cURL
  4. 从生成的Cookie头选项中提取Cookie。

例如: curl 'http://...' -H 'Cookie: session=...' ...

您必须select该值,然后才能复制该值。 双击帮助,但如果有一些分隔符(例如“。”,“ – ”等),那么你必须三击它(至less在Windows 10中)。

所以基本上:

  1. select值(双击或三击)
  2. 复制select(Ctrl + C或上下文菜单中的“复制”)

我使用Google Chrome 编辑这个Cookie扩展,这非常好。

根据其文件:

EditThisCookie是一个cookiepipe理器。 您可以添加,删除,编辑,search,保护和阻止Cookie!

不幸的是,似乎没有任何可靠的方式来从开发人员工具做到这一点。 右键单击该值并select复制有时会起作用,但如果有分隔符则不起作用。

一个解决方法是进入js控制台并打印document.cookie 。 不幸的是,这只适用于非HTTP_Only cookie。