SSH를 통해 원격 컴퓨터에 연결하여 브라우저 창을 열고 특정 페이지로 이동하는 Python 스크립트가 있습니다(원격 컴퓨터는 모니터에 연결되어 있습니다).
웹 페이지에서 특정 작업을 수행하기 위해 이 모니터에서 마우스 클릭을 시뮬레이션할 수 있습니까?
그렇다면 어떻게 해야 합니까?
감사해요
답변1
시도해 보세요.PyAutoGUI.
https://pypi.python.org/pypi/PyAutoGUI
마우스와 키보드를 제어하기 위한 Python 라이브러리입니다.
사용법을 복사/붙여넣기를 원하지 않으면 Github의 공식 저장소를 확인하세요.
답변2
xdotool
예 , xte
또는 와 같이 마우스 또는 키보드 이벤트를 시뮬레이션하는 도구가 많이 있습니다 xrecord/xmacro
.
Python을 사용할 필요가 없습니다.
그러나 모니터에 연결하려면 SSH 세션에 권한이 부여되어야 합니다. 이는 일반적으로 모니터 소유자가 허용해야 하는 사항입니다. man xhost
일반적으로 X 서버의 명령줄 옵션을 보면 MIT 인증 쿠키의 위치를 찾을 수 있습니다 man xauth
.ps axu | grep X