据我所知,Google Chrome 使用 SQLite 文件来保存 cookie。我试图在 Windows 7 下找到此文件,但找不到它。
我只在 下找到了一个文件,C:\Users\your_username\AppData\Local\Google\Chrome\User Data\Default
但是它没有 SQLite 扩展,甚至当我尝试使用 SQLite 浏览器打开它时,它也无法识别该文件。
我知道我可以从 Chrome 设置部分看到这些 cookie,但我正尝试通过我的 Delphi 项目读取 cookie 文件内容,因此如果有人能告诉我在哪里可以找到 Google Chrome cookie SQLite 文件或如何读取 Google Chrome cookie 文件,我将不胜感激。
答案1
您可以在 SuperUser 上找到解决方案:
Windows 7 中的 Chrome Cookie 文件夹
C:\Users\your_username\AppData\Local\Google\Chrome\User Data\Default\
您需要一个像 SQLite 数据库浏览器这样的程序来读取它。
答案2
我们这里已经有 Mac OS X 和 Windows,所以我只需添加 Linux 以方便网络搜索者。
您可以在以下位置找到 cookies 数据库
~/.config/google-chrome/Default/
如果您能在那里找到它,我就会让您知道该~/.config/
部分来自您或您的发行版设置变量$XDG_CONFIG_HOME
指向的地方。
自由桌面网,此规范的标准机构,建议~/.config/
将其作为默认设置,并且发行版也遵循此标准。
答案3
对于在 Mac OS X 上需要此文件的人来说,该文件位于~/Library/Application Support/Google/Chrome/Default/Cookies
答案4
要访问 Google Chrome Cookie 并删除特定的 Cookie,请执行以下操作:
- 单击按钮(浏览器右上角的三条水平线)即可自定义和控制 Google Chrome。
- 选择“设置”
- 滚动到底部并选择“显示高级设置...”
- 在“隐私”下,点击“内容设置”按钮
- 在“Cookies”下单击“所有 cookies 和网站数据...”按钮
这将按站点名称向您显示所有站点 cookie 的列表。