如何在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:
- 按F12或右键单击页面,然后检查以打开开发人员工具
- 单击资源或应用程序选项卡
- 打开左侧的Cookies,select您的网站/域名
- 三次点击Cookie 值
- CTRL / Command-C或右键单击并select复制
这听起来很奇怪,但是如果你按住shift键并右键点击, 大部分时间似乎就工作了
另一种方法来复制一个长的cookie值:
- 在networking选项卡打开的情况下重复请求。
- 右键单击相关请求(在左侧的列表中)。
- select复制为cURL 。
- 从生成的
Cookie
头选项中提取Cookie。
例如: curl 'http://...' -H 'Cookie: session=...' ...
您必须select该值,然后才能复制该值。 双击帮助,但如果有一些分隔符(例如“。”,“ – ”等),那么你必须三击它(至less在Windows 10中)。
所以基本上:
- select值(双击或三击)
- 复制select(Ctrl + C或上下文菜单中的“复制”)
我使用Google Chrome 编辑这个Cookie扩展,这非常好。
根据其文件:
EditThisCookie是一个cookiepipe理器。 您可以添加,删除,编辑,search,保护和阻止Cookie!
不幸的是,似乎没有任何可靠的方式来从开发人员工具做到这一点。 右键单击该值并select复制有时会起作用,但如果有分隔符则不起作用。
一个解决方法是进入js控制台并打印document.cookie
。 不幸的是,这只适用于非HTTP_Only cookie。