不同浏览器间,转移Cookies的尝试

今日突发奇想,想将一个浏览器的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分钟。
随便开了几个网站试一下登录信息还在,可用,但是不清楚是不是所有网站都行。
貌似成功,记录一下,后续估计用到的机会不多。

明后天看看写一下这两天折腾adb+夜神,实现APP自动签到,抓取信息的东东。期间老同学说他们公司员工组织培训了uipath,问我怎么看这个东西,在对方的推荐下看了几节的教程,后续看完有空也写一些感想吧。

你可能感兴趣的:(Python)