是否可以使用 pyautogui 和 win32gui/pywin32 等模块通过 Web 应用程序访问 PC 系统?
Is it possible to get access to PC system via web app using modules like pyautogui and win32gui/pywin32?
作为一个培训项目,我使用 python 制作了 activity 跟踪器(没有 GUI,只有命令行)。
脚本检查 win32gui/pywin32 和 pyautogui 当前使用的是什么程序,如果是浏览器是什么网站正在使用中。
window 的名称、日期和在 program/website 上花费的时间存储在 sqlite3 数据库中。
然后在 pandas 模块的帮助下,将相同的名称分组并汇总时间。
我想使用 django 将此脚本转换为网络应用程序,但我是创建网络应用程序的初学者,所以我想知道:是否可以在 django 和甚至可以创建与前面提到的脚本一样工作的网络应用程序吗?
抱歉,如果问题很简单。我将不胜感激在本主题中寻找确切位置和内容的所有提示。
没有。
您无法让服务器通过网络连接 client/browser 并查看其他进程。这是一个安全问题,一个大问题。
顺便说一句,一些 GNU/Linux 桌面环境甚至不允许同一用户在同一台计算机上的同一登录会话中的进程相互查看 (Wayland)。
作为一个培训项目,我使用 python 制作了 activity 跟踪器(没有 GUI,只有命令行)。
脚本检查 win32gui/pywin32 和 pyautogui 当前使用的是什么程序,如果是浏览器是什么网站正在使用中。
window 的名称、日期和在 program/website 上花费的时间存储在 sqlite3 数据库中。
然后在 pandas 模块的帮助下,将相同的名称分组并汇总时间。
我想使用 django 将此脚本转换为网络应用程序,但我是创建网络应用程序的初学者,所以我想知道:是否可以在 django 和甚至可以创建与前面提到的脚本一样工作的网络应用程序吗?
抱歉,如果问题很简单。我将不胜感激在本主题中寻找确切位置和内容的所有提示。
没有。
您无法让服务器通过网络连接 client/browser 并查看其他进程。这是一个安全问题,一个大问题。
顺便说一句,一些 GNU/Linux 桌面环境甚至不允许同一用户在同一台计算机上的同一登录会话中的进程相互查看 (Wayland)。