sqlite - 如何读取 Chrome Cookies 文件?

标签 sqlite google-chrome cookies

I would like to note that I've opened read and tried all the solutions from all the posts on StackOverflow to try and achieve my goal with absolutely no luck at all, tried using SH, Python, CMD, C# and even PowerShell all of the codes were outdated and did not work for me

故事情节:

我已经重新安装了 Windows 并想备份 Chrome Cookies,这样我就不必再次登录所有网站,我只是去了:

'/Local/Google/Chrome/User Data/Default/Cookies/Cookies'

并将文件保存到我的 USB,现在我想从该文件中读取一些 cookie,这样我就可以一个一个地恢复它们,因为我在当前的 Chrome 上已经有了我需要的 Cookie。


我所知道的:

Cookies 文件基于加密的 SQL-LITE3 数据库,我认为肯定有一种方法可以至少使用某种 sql 查看器查看数据库表列等,但我找不到,我会喜欢关于这个的任何提示,任何方法。谢谢!

最佳答案

我不太确定这是否是您要找的。我也在尝试使用现有的 cookie,但需要先解密它们。此脚本至少会加载 cookie 数据库并让您提取值。它非常广泛,将拉动数千行。也许有人会发现它很有用。

import requests
from bs4 import BeautifulSoup
import sqlite3
import gzip

filename="\\Local\\Google\\Chrome\\User Data\\Default\\Cookies" #EDIT ME
connection = sqlite3.connect(filename)
cursor = connection.cursor()
cursor.execute("SELECT * FROM cookies;")
results = cursor.fetchall()

for r in results:
    site=r[1]
    type=r[2]
    code=str(r[12])
    vSite=site.find("ENTER WEBSITE")
    if vSite > -1:
        print(site+': '+'\t'+type+'\n'+'\n'+code+'\n')
cursor.close()
connection.close()

关于sqlite - 如何读取 Chrome Cookies 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57831923/

相关文章:

python - django错误 'too many values to unpack'

sqlite - 保护 SQLite 数据库

javascript - 根据持久设置修改 Chrome 扩展中的内容 css

css - Chrome 破坏了布局,我该如何解决?

java - Selenium WebDriver - 更改 Linux 上的浏览​​器语言

php - PostGreSQL 和 PHP 的登录脚本不起作用

javascript - 复选框 cookie 并记住显示隐藏区域

sqlite - 安装应用程序后,在黑莓设备中创建数据库

.net - 有没有办法控制将 cookie 发送到哪些 URL?

iphone - iPhone更新应用程序旧用户与新用户