상세 컨텐츠

본문 제목

파이썬 웹크롤링(pyAutoGUI) - 마우스 제어

IT/AI

by 심장과영혼 2022. 12. 17. 18:16

본문

728x90
반응형

파이썬 웹크롤링(pyAutoGUI) - 마우스 제어

오늘은 파이썬 웹크롤링 라이브러리에 대해서 알아보겠습니다.

그중에서도 마우스제어 기능에 대해 알아보겠습니다.

 

 

 

라이브러리 설치방법

- pip install pyautogui

 

 

마우스 제어 메소드

import pyautogui

# 좌표 객체 얻기 
position = pyautogui.position()

# 화면 전체 크기 확인하기
print(pyautogui.size())

# x, y 좌표
print(position.x)
print(position.y)

 


# 마우스 이동 (x 좌표, y 좌표)
pyautogui.moveTo(500, 500)

# 마우스 이동 (x 좌표, y 좌표로  2초간에 걸쳐 이동))
pyautogui.moveTo(100, 100, 2)  

# 마우스 이동 ( 현재위치에서 부터 상대위치로 2초간에 걸쳐서 이동 )
pyautogui.moveRel(200, 300, 2)

 


# 마우스 클릭
pyautogui.click()

# 2초 간격으로 2번 클릭
pyautogui.click(clicks= 2, interval=2)

# 더블 클릭
pyautogui.doubleClick()

# 오른쪽 클릭
pyautogui.click(button='right')

# 스크롤하기 
pyautogui.scroll(10)

# 드래그하기
pyautogui.drag(0, 300, 1, button='left')

 

 

즐거운 하루 되시기 바랍니다.

728x90
반응형

관련글 더보기