我有一个 python 脚本,它通过 SSH 连接到远程计算机,以打开浏览器窗口并导航到特定页面(该远程计算机已连接到显示器)。
是否可以在该显示器上模拟鼠标单击,以便在网页上执行某些操作?
如果是这样我该怎么办?
谢谢
答案1
尝试与,PyAutoGUI。
https://pypi.python.org/pypi/PyAutoGUI
它是一个用于控制鼠标和键盘的Python库。
如果不想复制/粘贴用法,请检查 Github 上的官方存储库:
答案2
是的,有许多工具可以模拟鼠标或键盘事件,例如xdotool
、xte
或xrecord/xmacro
。
无需使用Python。
但是,您的 ssh 会话必须获得授权才能连接到显示器。这通常是显示器所有者必须允许的。参见man xhost
和,您通常可以通过查看 X 服务器的命令行选项man xauth
来找到 MIT 授权 cookie 的位置。ps axu | grep X