我有一个外部应用程序可以自动执行网站上的某些任务。我的目标是实现一个允许程序和 Chrome 同步 cookie 的系统。虽然可以查询 Chrome 的 cookie DB 以读取 cookie,但由于 Chrome 对文件保持 I/O 锁定,因此无法更新 DB,因此无法轻松同步。
对我来说,下一个合乎逻辑的步骤是尝试创建一个扩展,它将根据需要更新 cookie(通过 Chrome 的 cookie API)。然而,经过大约两天的研究,我无法找到一种在浏览器和我的应用程序(用 Python 编写)之间传递 cookie 数据的有效方法。
套接字已被淘汰,因为它仅适用于基于桌面的应用程序。Websockets 已经出局,因为据我所知,使用 HTML5 API 设置 Websocket 服务器是不可能的(这是我需要的,因为浏览器需要成为服务器,而程序将是连接客户端)。我真的不确定我现在还剩下什么。我在这里遗漏了一些非常明显的东西吗?任何帮助表示赞赏,欢呼。