
Tengo un script de Python que realiza SSH en una máquina remota para abrir una ventana del navegador y navegar a una página específica (esta máquina remota está conectada a una pantalla).
¿Es posible simular un clic del mouse en esta pantalla para realizar alguna acción en la página web?
Si es así, ¿cómo haría esto?
Gracias
Respuesta1
Prueba con,PyAutoGUI.
https://pypi.python.org/pypi/PyAutoGUI
Es una biblioteca de Python para controlar tanto el mouse como el teclado.
Para no copiar/pegar el uso, consulte su repositorio oficial en Github:
Respuesta2
Sí, existen varias herramientas que pueden simular eventos del mouse o del teclado, por ejemplo xdotool
, xte
o xrecord/xmacro
.
No es necesario utilizar Python.
Sin embargo, su sesión ssh debe estar autorizada para conectarse a la pantalla. Esto suele ser algo que el propietario de la pantalla debe permitirle. Consulte man xhost
y man xauth
, a menudo puede averiguar dónde están las cookies de autorización del MIT ps axu | grep X
, mirando las opciones de la línea de comandos del servidor X.