Chrome 静默嵌入桌面应用程序,可以通过 Javascript 在本地保存文件

Chrome silently embedded in desktop application, and that can save files locally via Javascript

是否可以有一个 Python 带有 GUI 的应用程序(例如 TkInter 或 WxPython):

如果在 Python 中不可能,我愿意使用其他语言(C++ 等)。

是的,应该是可行的。在当前版本的 wxPython 中有 wx.html2 模块,它提供 类 用于在 wx window 中嵌入一个全功能的浏览器。它不是 Chrome 本身,但可能足够接近。参见 https://wxpython.org/Phoenix/docs/html/wx.html2.WebView.html

对于您的任务,您可以让 javascript 触发一个操作,该操作由应用程序 GUI 代码中的事件处理程序捕获,然后将保存文件或执行您需要的任何操作。

您提到您愿意尝试 Python 以外的平台。你见过电子吗?它是在 JavaScript 中构建桌面应用程序的框架和运行时,可以完全访问 GitHub 制作的文件系统。它基于 Chromium,Chrome 基于的是同一个开源项目。