Можно ли имитировать щелчок мыши на удаленной машине через SSH?

Можно ли имитировать щелчок мыши на удаленной машине через SSH?

У меня есть скрипт на Python, который подключается по SSH к удаленной машине, чтобы открыть окно браузера и перейти на определенную страницу (эта удаленная машина подключена к дисплею).

Можно ли имитировать щелчок мыши на этом дисплее, чтобы выполнить какое-либо действие на веб-странице?

Если да, то как мне это сделать?

Спасибо

решение1

Попробуйте с,PyAutoGUI.

https://pypi.python.org/pypi/PyAutoGUI

Это библиотека Python для управления мышью и клавиатурой.

Чтобы не копировать/вставлять использование, проверьте их официальный репозиторий на Github:

https://github.com/asweigart/pyautogui

решение2

Да, существует ряд инструментов, которые могут имитировать события мыши или клавиатуры, например xdotool, xteили xrecord/xmacro.

Нет необходимости использовать Python.

Однако ваш ssh-сеанс должен быть авторизован для подключения к дисплею. Обычно это то, что должен разрешить вам владелец дисплея. Смотрите man xhostи man xauth, вы часто можете узнать, где находятся файлы cookie авторизации MIT с помощью ps axu | grep X, просматривая параметры командной строки X-сервера.

Связанный контент