É possível simular um clique do mouse em uma máquina remota via SSH?

2

Eu tenho um script python que é SSH-ing 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 exibição para que alguma ação seja executada na página da web?

Se sim, como eu faria isso?

Obrigado

    
por MPhil123 02.06.2017 / 16:59

2 respostas

2

Experimente com PyAutoGUI .

link

É uma biblioteca python para controlar o mouse & teclado.

Para não copiar / colar o uso, verifique seu repositório oficial no Github:

link

    
por 02.06.2017 / 17:18
1

Sim, há várias ferramentas que podem simular eventos de mouse ou teclado, por exemplo, xdotool , xte ou xrecord/xmacro .

Não é necessário usar o Python.

No entanto, sua sessão ssh deve estar autorizada a se conectar ao monitor. Isso geralmente é algo que o proprietário da exibição deve permitir. Veja man xhost e man xauth , muitas vezes você pode descobrir onde os cookies de autorização do MIT com ps axu | grep X , olhando para as opções de linha de comando do servidor X.

    
por 02.06.2017 / 17:42

Tags