728x90
728x90
커서 위치와 해상도 확인하기
pyautogui가 자동 작업을 편하게 해준다.
이것도 설치해줘야 하는데 cmd에서
pip install pyautogui
를 해주면 된다.
import pyautogui
pyautogui.size() # 해상도
pyautogui.position()# 커서 위치 좌측 상단이 0,0이다.
이동과 클릭!
위치를 지정해서 클릭할 수 있게 된다.
마이너스는 오류가 나므로 처리를 해줘야 한다.
전체화면을 스크린샷 후 그림판에 가서 좌표를 확인할 수 있다.
클릭에 좌표를 넣으면 이동해서 클릭한다.
import pyautogui
pyautogui.FAILSAFE = False # 마이너스 오류 처리
pyautogui.moveTo(500,500,duration= 2) # 마우스 커서 위치 이동 x,y,이동하는데 걸리는 시간 이다.
pyautogui.click() # 클릭
pyautogui.click(0,0,button='right',clicks=2,duration= 0.2) # 이동해서 오른쪽 0.2초 내에 두번 클릭
pyautogui.moveTo(500,300,duration= 2)
pyautogui.dragTo(800,300) # 해당위치까지
pyautogui.dragRel(50,50) # 현재위치에서 50,50만큼
728x90
'개발 > 파이썬 업무 자동화' 카테고리의 다른 글
실습 - 키보드 자동화 (1) | 2024.02.21 |
---|---|
실습 - 화면(이미지) 좌표 찾기 (0) | 2024.02.20 |
실습 - 사용 빈도수에 따른 단어 출력하기 (0) | 2024.02.20 |
파이썬 기초 3 - 리스트, 튜플, 딕셔너리 (1) | 2024.02.17 |
파이썬 기초 - 조건문, 반복문 (1) | 2024.02.16 |