
Eu tenho um script python que está fazendo SSH em uma máquina remota para abrir uma janela do navegador e navegar para uma página específica (esta máquina remota está conectada a um monitor).
É possível simular um clique do mouse nesta tela para que alguma ação seja realizada na página web?
Se sim, como eu faria isso?
Obrigado
Responder1
Experimente com,PyAutoGUI.
https://pypi.python.org/pypi/PyAutoGUI
É uma biblioteca python para controlar mouse e teclado.
Para não copiar/colar o uso, verifique o repositório oficial no Github:
Responder2
Sim, existem várias ferramentas que podem simular eventos de mouse ou teclado, por exemplo xdotool
, xte
ou xrecord/xmacro
.
Não há necessidade de usar Python.
No entanto, sua sessão ssh deve estar autorizada para se conectar ao monitor. Isso geralmente é algo que o proprietário do monitor deve permitir. Veja man xhost
e man xauth
, muitas vezes você pode descobrir onde estão os cookies de autorização do MIT ps axu | grep X
, observando as opções de linha de comando do servidor X.