SyncMein 口令换取 cookie 的方法

在完成自动化任务过程中,时常需要将浏览器的登录状态,同步给 bots。例如青龙面板或者闲鱼自动回复管理系统。

人工提取cookie不仅操作繁琐,而且实时性无法保障。

这里介绍一个方法,借助 SyncMein 扩展的“自动推送”功能,配合 API,实现自动获取最新有效 cookie 的需求。以最小投入,尽可能缩短服务中断时长。

图片[1]-SyncMein 口令换取 cookie 的方法-智慧商城

安装 SyncMein 扩展后,打开需要分享cookie的网页,这里微信公众平台(mp.weixin.qq.com)为例。

图片[2]-SyncMein 口令换取 cookie 的方法-智慧商城

先按上图步骤,把cookie推送到云端

图片[3]-SyncMein 口令换取 cookie 的方法-智慧商城

然后按上图步骤,生成cookie访问授权token

图片[4]-SyncMein 口令换取 cookie 的方法-智慧商城

弹出的“创建口令“窗口,可以设置“名称”和“过期时间”,然后点“确认导出”,复制token。

图片[5]-SyncMein 口令换取 cookie 的方法-智慧商城

两个井号中间的部分,就是tokenCode参数。

https://kainy.cn/SyncMeIn/api/cookie/getWithToken?tokenCode=60E6LKKARF&domain=qq.com

拼接到如上API中,就可以通过请求获取到刚才上传到云端的cookie。

⚠️注意:口令含登录态信息,请仅分享予受信任之人士,泄露可能导致==账号被盗用==。

图片[6]-SyncMein 口令换取 cookie 的方法-智慧商城

万一口令不小心泄漏,也别着急~ 可以在插件面板左下角,点“用户信息”,然后在“我的口令列表”中,通过口令名称或口令找到并删除口令。删除口令或口令过期后,无法使用口令访问cookie。

时序交互图

sequenceDiagram
    participant UserA as 用户A的浏览器
    participant Cloud as SyncMein云端
    participant UserB as 用户B的应用

    UserA->>Cloud: 1. 推送/更新Cookie
    UserA->>Cloud: 2. 请求生成Token
    Cloud-->>UserA: 返回Token

    UserA-->>UserB: 3. (手动) 分享Token

    UserB->>Cloud: 4. 使用Token请求Cookie
    Cloud-->>UserB: 5. 验证成功, 返回Cookie

    opt 可选:吊销授权
        UserA->>Cloud: 请求删除Token
        Cloud-->>UserA: 确认删除
    end
© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享
评论 共2条

请登录后发表评论

    暂无评论内容