今日突发奇想,想将一个浏览器的cookies导入到另一个浏览器。
两个浏览器分别是PM和谷歌。
首先导出是便携版PM的cookies,发现Pm\PM64\User\Pm\Profiles\Default\cookies.sqlite存在数据库,
使用Navicat Premium 11加载,果然所有的cookies都在这里。
直接导出json格式。
然后Chrome安装插件EditThisCookie,该插件支持直接json格式cookies导入。
刚刚导出的json和插件需要的json,
在keys上还是有些区别的,
需要将之前导出的json进行整理,
最终整理成下面的格式,然后粘贴到导入里面就行了。
[
{
...
},
{
"domain": ".xxxx.com",
"expirationDate": 1678715727.62963,
"hostOnly": false,
"httpOnly": false,
"name": "buvid3",
"path": "/",
"sameSite": "unspecified",
"secure": false,
"session": false,
"storeId": "0",
"value": "112E55B3-6252-4856-647E-45389576FE8155719infoc",
"id": 2
}
{
...
}
]
测试了一下成功了,一个浏览器内的所有登录信息,直接转移到了另一个浏览器上面。
还是比较简单的,从尝试到成功,一共花了不到20分钟。
随便开了几个网站试一下登录信息还在,可用,但是不清楚是不是所有网站都行。
貌似成功,记录一下,后续估计用到的机会不多。