SSH 経由でリモート マシン上のマウス クリックをシミュレートすることは可能ですか?

SSH 経由でリモート マシン上のマウス クリックをシミュレートすることは可能ですか?

リモート マシンに SSH 接続してブラウザー ウィンドウを開き、特定のページに移動する Python スクリプトがあります (このリモート マシンはディスプレイに接続されています)。

このディスプレイ上でマウスクリックをシミュレートして、Web ページで何らかのアクションを実行することは可能ですか?

もしそうなら、どうすればいいでしょうか?

ありがとう

答え1

試してみてください、自動GUI

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

マウスとキーボードの両方を制御するための Python ライブラリです。

使用方法をコピー/貼り付けしない場合は、Github の公式リポジトリを確認してください。

https://github.com/asweigart/pyautogui

答え2

はい、マウスやキーボードのイベントをシミュレートできるツールは多数あります。たとえばxdotoolxteや などですxrecord/xmacro

Pythonを使用する必要はありません。

ただし、SSH セッションはディスプレイに接続する権限が必要です。これは通常、ディスプレイの所有者が許可する必要があります。 および を参照してください。Xサーバーのコマンドライン オプションを調べるman xhostと、man xauthで MIT 認証クッキーがどこにあるかがわかることがよくありますps axu | grep X

関連情報