SSHを介してリモートコンピュータに接続してブラウザウィンドウを開き、特定のページに移動するPythonスクリプトがあります(リモートコンピュータはモニタに接続されています)。
Webページで特定のタスクを実行するためにこのモニタでマウスクリックをシミュレートできますか?
では、どうすればよいですか?
ありがとう
答え1
試してみてください。PyAutoGUI。
https://pypi.python.org/pypi/PyAutoGUI
マウスとキーボードを制御するためのPythonライブラリです。
使い方をコピー/貼り付けたくない場合は、Githubの公式リポジトリを確認してください。
答え2
xdotool
はい、xte
またはなど、マウスまたはキーボードのイベントをシミュレートするツールがたくさんありますxrecord/xmacro
。
Pythonを使用する必要はありません。
ただし、モニターに接続するには、SSHセッションに権限を付与する必要があります。これは通常、モニターの所有者が許可する必要があります。man xhost
通常、Xサーバーのコマンドラインオプションを見ると、MIT認証Cookieの場所を見つけることができますman xauth
。ps axu | grep X