news 2026/8/21 15:57:46

如何用 cookie_crimes 导出 Cookies 配合 EditThisCookie 一键登录网站

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何用 cookie_crimes 导出 Cookies 配合 EditThisCookie 一键登录网站

如何用 cookie_crimes 导出 Cookies 配合 EditThisCookie 一键登录网站

【免费下载链接】cookie_crimesRead local Chrome cookies without root or decrypting项目地址: https://gitcode.com/gh_mirrors/co/cookie_crimes

你是不是经常遇到这种情况:换台电脑、换个浏览器,所有网站都要重新登录一遍,密码忘了、验证码烦人,折腾半天。今天介绍的开源工具cookie_crimes可以帮你彻底解决这个烦恼——它能在无需 root 权限、无需用户密码的情况下,一键导出本地 Chrome 浏览器里的全部 Cookies,再配合EditThisCookie插件把 Cookies 导入新环境,实现网站账号一键登录,从此告别反复输入密码的噩梦。

cookie_crimes 是什么?为什么普通人也能用?

cookie_crimes 是一个轻量级的开源 Cookie 导出工具,核心功能就一句话:读取本地 Chrome Cookies,无需 root、无需解密。传统上,Chrome 的 Cookies 文件是加密存储的,普通用户想读取往往需要 root 权限或者专门的解密工具,而 cookie_crimes 巧妙地绕开了这一切。

它最打动人的几个特性:

特性说明
🍪 免权限读取无需 root、无需 Chrome 主密码即可导出 Cookies
📦 跨平台Windows、Linux、macOS 全平台可用
🌐 兼容 Edge基于 Chromium 的 Edge 浏览器同样适用
⚡ 格式友好输出的 JSON 可直接导入 EditThisCookie 插件
💼 多 Profile 支持可导出任意 Chrome 用户配置的 Cookies

主程序只有一个文件 cookie_crimes.py,源码结构非常清晰,即使你是新手也能看懂它的逻辑。

使用 cookie_crimes 一键导出 Cookies 的快速步骤

第一步:获取源码并安装依赖

首先把项目克隆到本地(仓库地址:https://link.gitcode.com/i/59af4e434c9ad661414a549c6783ac7d),然后安装依赖:

git clone https://link.gitcode.com/i/59af4e434c9ad661414a549c6783ac7d cd cookie_crimes pip3 install -r requirements.txt

依赖清单在 requirements.txt 里,核心只有requestswebsocket-client两个,安装过程非常快。项目要求 Python 3.6 以上,绝大多数现代系统都满足。

第二步:运行一行命令导出全部 Cookies

在 Windows 或 Linux 上,直接在项目目录下运行:

python cookie_crimes.py

等待几秒,屏幕上就会输出当前 Chrome 默认配置下的全部网站 Cookies,格式是结构化的 JSON,一目了然。你还可以把这些输出保存成文件,方便后续操作:

python cookie_crimes.py > cookies.json

第三步:格式化 Cookies 文件(关键一步)

Chrome 的 Cookie 格式里,域名通常带有前导点号(例如.google.com),直接导入 EditThisCookie 会出问题。项目贴心地附带了格式化脚本 format_for_editthiscookie.sh,一条命令搞定:

cat cookies.json | ./format_for_editthiscookie.sh

它会自动去掉域名前的点号,让导出的 Cookies 完美适配 EditThisCookie 的导入格式,这就是后面"一键登录"能够成功的关键。

配合 EditThisCookie 导入 Cookies 实现一键登录网站

导出只是第一步,真正让生活变简单的是配合EditThisCookie插件使用。EditThisCookie 是 Chrome 商店里广受欢迎的 Cookie 管理扩展,支持一键导入/导出全部 Cookies。具体操作只需四步:

  1. ✅ 在 Chrome 扩展商店安装 EditThisCookie 插件(注意在新环境的浏览器上安装)
  2. ✅ 打开目标网站,点击浏览器右上角的 EditThisCookie 图标
  3. ✅ 在弹窗菜单中选择"导入",选择刚才格式化好的cookies.json文件
  4. ✅ 刷新页面,你会发现账号已经自动登录了!

整个过程不超过 30 秒。换电脑、换浏览器、多账号切换,从此都只是"导入一次 Cookies"的事。这套组合拳尤其适合以下场景:

  • 💻 重装系统后批量恢复网站登录状态
  • 🔄 在多个浏览器/设备间同步登录信息
  • 👥 快速切换不同账号(比如工作号和个人号)

macOS 用户如何导出 Cookies?试试 macOS 专用脚本

由于 macOS 系统限制,直接运行cookie_crimes.py偶尔会失效。项目为此专门提供了 macOS 专用脚本 cookie_crimes_macos.sh,用法同样简单:

./cookie_crimes_macos.sh

脚本的原理是通过远程调试端口临时"接管" Chrome 会话并导出 Cookies。需要注意,运行期间 Chrome 窗口会像崩溃一样短暂关闭再自动恢复(这是正常现象),所有标签页都会保留。跑完后同样可以用format_for_editthiscookie.sh格式化,再导入 EditThisCookie。

更多实用技巧:Edge 浏览器与多 Profile 支持

  • Edge 浏览器:因为 Edge 同样基于 Chromium 内核,cookie_crimes 的"老套路"在 Edge 上依然成立,无需额外改动即可使用。
  • 多 Profile 导出:Chrome 支持多个用户配置(Profile),如果你平时用的是"Profile 1"而不是默认配置,只需修改 cookie_crimes.py 里的PROFILE变量即可。脚本会自动把指定 Profile 的配置复制到临时目录,再引导 Chrome 读取。
  • 编译成单文件:项目自带的 Makefile 支持用 PyInstaller 把工具打包成单个可执行文件,方便在任意机器上直接运行,无需安装 Python 环境。

cookie_crimes 的工作原理(3 分钟看懂)

如果你想了解它为什么能"免权限"读取 Cookies,原理其实很简单:

  1. 🔍 利用 Chrome 的无头模式(headless),启动一个不显示窗口的 Chrome 实例
  2. 📂 通过--user-data-dir参数,让这个无头实例使用你自己的 Chrome 用户数据目录
  3. 🔌 开启 Chrome 的远程调试端口(Remote Debugging Protocol),通过 WebSocket 发送Network.getAllCookies请求
  4. 📋 浏览器就会乖乖地把所有 Cookies 以明文 JSON 形式吐出来

整个过程没有破解任何加密,只是借用了 Chrome 官方自带的调试协议,这也是它能做到"免 root、免密码"的根本原因。

使用 cookie_crimes 前必须知道的注意事项

虽然 cookie_crimes 用起来很爽,但有几点务必牢记:

  • ⚠️仅限本人设备使用:Cookie 相当于你的登录凭证,请只在自己的电脑和账号上使用,切勿用于窃取他人信息
  • 🔐妥善保管导出的文件cookies.json一旦泄露,等于把账号拱手让人,建议用后即删
  • 📦打包产物有平台限制:用make编译出的二进制只适用于当前操作系统,不存在跨平台魔法

结语:30 秒告别重复登录

cookie_crimes 的定位非常明确:无需 root 权限导出 Chrome Cookies 的免费开源工具。配合 EditThisCookie 插件,它能把"换设备重新登录所有网站"这件烦心事压缩到 30 秒以内。整个项目结构精简、跨平台、开箱即用,强烈建议你收藏备用。

下次换电脑时,先导出 Cookies,再一键导入——你会发现,登录网站原来可以这么简单。

【免费下载链接】cookie_crimesRead local Chrome cookies without root or decrypting项目地址: https://gitcode.com/gh_mirrors/co/cookie_crimes

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 15:54:24

Kiwix CoreKiwix框架揭秘:libkiwix与libzim核心库深度解析

Kiwix CoreKiwix框架揭秘:libkiwix与libzim核心库深度解析 【免费下载链接】apple Kiwix for iOS, iPadOS & macOS 项目地址: https://gitcode.com/gh_mirrors/ap/apple Kiwix 是一款让用户在无网络环境下依然能阅读百科全书的离线阅读器,而驱…

作者头像 李华
网站建设 2026/8/21 15:53:52

如何快速无损把 ncm 转成 mp3:免费工具 ncmdumpGUI 三步上手指南

如何快速无损把 ncm 转成 mp3:免费工具 ncmdumpGUI 三步上手指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 换了新手机,音乐库整体…

作者头像 李华
网站建设 2026/8/21 15:52:29

AI加速发现:从文献挖掘到代码生成的实践指南与工具链

在当今技术驱动的时代,我们经常听到“AI正在改变世界”的宏大叙事。但对于身处一线的开发者、研究员和工程师而言,更关心的是:AI究竟在哪些具体领域带来了可量化的、实质性的突破?它如何融入我们的日常工作流,加速从想…

作者头像 李华
网站建设 2026/8/21 15:46:30

从LangChain到MCP与LangGraph:构建可运维AI Agent的工程实践

最近在折腾几个本地 AI 项目,发现一个挺有意思的现象:很多开发者,包括我自己在内,一开始都热衷于用 LangChain 去“拼装”一个看起来功能强大的 Agent。我们花大量时间研究各种工具链、记忆模块和复杂的执行流程,但往往…

作者头像 李华
网站建设 2026/8/21 15:46:25

AI现场交付工程师:打通模型到场景的最后一公里

最近和几个做企业服务的朋友聊天,发现一个挺有意思的现象:大家聊起AI,话题已经从“哪个模型效果最好”悄悄转向了“怎么把这玩意儿真正塞进客户的服务器里,让它稳定跑起来,还得让客户的人会用”。这背后,一…

作者头像 李华