Ist es möglich, über SSH einen Mausklick auf einem Remotecomputer zu simulieren?

Ist es möglich, über SSH einen Mausklick auf einem Remotecomputer zu simulieren?

Ich habe ein Python-Skript, das sich per SSH mit einem Remote-Computer verbindet, um ein Browserfenster zu öffnen und zu einer bestimmten Seite zu navigieren (dieser Remote-Computer ist mit einem Display verbunden).

Ist es möglich, auf dieser Anzeige einen Mausklick zu simulieren, um eine Aktion auf der Webseite auszuführen?

Wenn ja, wie würde ich vorgehen?

Danke

Antwort1

Versuche es mit,PyAutoGUI.

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

Es ist eine Python-Bibliothek zur Steuerung von Maus und Tastatur.

Um die Verwendung nicht zu kopieren/einzufügen, überprüfen Sie das offizielle Repo auf Github:

https://github.com/asweigart/pyautogui

Antwort2

Ja, es gibt eine Reihe von Tools , die Maus- oder Tastaturereignisse simulieren können, beispielsweise xdotooloder .xtexrecord/xmacro

Sie müssen Python nicht verwenden.

Ihre SSH-Sitzung muss jedoch autorisiert sein, um eine Verbindung zum Display herzustellen. Dies muss Ihnen normalerweise der Besitzer des Displays gestatten. Siehe man xhostund man xauth. Sie können oft herausfinden, wo MIT-Autorisierungscookies mit verwendet werden ps axu | grep X, indem Sie sich die Befehlszeilenoptionen des X-Servers ansehen.

verwandte Informationen