You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS系统下Chrome会话Cookie存储位置及指定Cookie导出技术问询

macOS下Chrome导出指定Cookie及存储位置说明

嘿,我来帮你搞定这两个问题,都是macOS上Chrome Cookie的事儿,刚好我也折腾过类似操作,给你详细说说:

一、导出.facebook.com域名的Cookie

你有两种靠谱的方法可选,看你习惯哪种:

方法1:用你正在用的Cookies插件操作

这个最直观,步骤也简单:

  • 打开Chrome,点击右上角的插件图标找到那个Cookies工具
  • 在插件界面的搜索栏输入.facebook.com,瞬间就能筛选出所有属于这个域名的Cookie
  • 选中你需要的11个(或者直接全选筛选结果),然后找到界面上的「导出」按钮,一般支持导出为JSON、CSV等格式,选你需要的保存就行

方法2:直接操作Chrome的SQLite Cookie文件

如果你想手动处理,或者需要更灵活的导出格式,可以这么来:

  1. 必须先关闭Chrome——因为Chrome运行时会锁定Cookies文件,没法读取或修改
  2. 打开终端,进入Cookie文件所在路径:
    cd ~/Library/Application\ Support/Google/Chrome/Default/
    
  3. 用sqlite3工具打开Cookies数据库:
    sqlite3 Cookies
    
  4. 执行查询语句筛选.facebook.com的Cookie:
    SELECT * FROM cookies WHERE host_key LIKE '%.facebook.com';
    
  5. 如果要导出为CSV文件,依次执行这几条命令:
    .mode csv
    .output facebook_cookies.csv
    SELECT * FROM cookies WHERE host_key LIKE '%.facebook.com';
    .quit
    
    执行完后,你就能在当前目录下拿到facebook_cookies.csv文件,里面就是所有目标域名的Cookie数据

二、Chrome Cookie存储位置确认(含会话Cookie)

你之前查到的路径完全正确:

  • 持久Cookie(带过期时间):存储在~/Library/Application Support/Google/Chrome/Default/Cookies这个SQLite数据库文件里,就是你提到的那个文件
  • 会话Cookie:这类Cookie没有过期时间,关闭浏览器就会消失,它们是存储在Chrome的内存里的,不会写入到Cookies文件中。不过如果你的Chrome开启了「重启后恢复会话」功能,会话Cookie可能会被临时写入加密的临时文件,但这些文件会在Chrome完全关闭后被清理,普通用户很难直接读取到。

额外提醒

如果你用了Chrome的多用户配置,Cookie路径会变成~/Library/Application Support/Google/Chrome/Profile X/(X是数字,比如Profile 1、Profile 2),要对应你当前使用的用户目录哦。

内容的提问来源于stack exchange,提问作者canonball

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:21:07