如何读取 Chrome Cookie 文件?



我想指出的是,我已经打开了阅读并尝试了StackOverflow上所有帖子中的所有解决方案,以尝试实现我的目标,完全没有运气,尝试使用SH,Python,CMD,C#甚至PowerShell所有代码都已过时,对我不起作用

故事是这样的:

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

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

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


我所知道的:

Cookie 文件基于 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()

无法查看Chrome Cookie,因为它们是加密的,您必须对其进行解密。

最新更新