728x90

자동화 3

파이썬 pyautogui 마우스/키보드 자동화

앞서 예약 매크로를 구글링 하던 중.. 마우스와 키보드를 제어하는 자동화(오토) 프로그램을 만들 때 사용하는 pyautogui 모듈이 있어 같이 테스트를 했다. 1. pyautogui 모듈 설치 pip install pyautogui 2. 마우스 좌표 받아 오기 pyautogui.position() 명령으로 현재 마우스 위치를 좌표로 확인 가능하다. 3. 마우스 이동 하기 moveTo 사용으로 X축 1553 Y축 385 1초 동안 이동시킨다. pyautogui.moveTo(1553, 385, 1) 4. 클릭 하기 - 한번 클릭 pyautogui.click() - 더블클릭(클릭 후 2초 후 한 번 더 클릭) pyautogui.click(clicks=2, interval=2) - 더블클릭 pyautogui...

개발공부/Python 2020.11.20

캠핑장 예약 매크로 만들기!

어느 날 누나가 캠핑장 예약이 너무 빨리 마감된다고 예약 매크로를 만들 수 없냐고 의뢰? 가 들어왔다. (누나.. 나 개발자 아니야.....) 그래도 왠지 재미 있을것 같아 파이썬 첫 프로젝트로 예약 매크로 만들기로!! 어떻게 시작 할지 막연 하니 일단 구글링..ㅎㅎㅎ 역시 정보는 엄청 많이 있다. 여기저기 주워와 붙여 놓고 편집하고 만들기 시작! 진짜 개발자가 보면 엄청 허접 하겠지만...ㅠㅠ 파이썬의 selenium 모듈을 통해 자동화 기능을 구현할 수 있었다. 실행시킬 웹 브라우저를 불러온다. 크롬을 주로 사용하니 크롬으로 실행! 우선 크롬 웹 드라이버를 다운로드한다. Download : chromedriver.chromium.org/downloads 버전에 맞는 크롬 드라이버를 다운로드한다. 크롬..

개발공부/Python 2020.11.19
728x90