본문 바로가기
파이썬

pyautogui

by 바나나하나 2019. 1. 24.
반응형

한참을 에러를 고치는데 소비했다.

결론은 최신 버전에서 에러를 뿜기 때문에

예전 버전을 깔아주면 되는 것이었다.


아래 명령어를 통해서 pygetwindow를 깔아주고

pyautogui를 설치해주면 된다.


pip install "pygetwindow<0.0.2"


pip install "pyautogui<0.9.33"



autohotkey라는 것을 python에서 사용할 수 있도록 해주는 라이브러리가 있다.

pyahk인데 python 3에서는 동작하지 않는다고 한다.

2.7버전도 깔아서 많이 차이가 없으면 배워서 써보는 것도 나쁘지 않을 듯하다.


내가 자동화를 시켜야할 일이 무엇이 있는지를 확인하고

프로세스를 적어 놓은 다음에

자동화를 시키는 연습을 하면 될 것 같다.



코드예제 학습

import pyautogui as pg

import time


# print(dir(pg))

# pg.displayMousePosition()


#크롬 클릭

pg.click(218, 877)

time.sleep(1)


pg.click(140, 50)

time.sleep(1)


pg.typewrite('hello')

# pg.typewrite('hello')

#

# pg.hotkey('ctrl', 'a')

# pg.hotkey('winleft', 'left')


#새창 열기

# pg.click(1398, 16)

# time.sleep(3)



# pg.click(650, 55)

# time.sleep(2)

# # pg.rightClick()

# pg.typewrite('hello', 'hi', interval=0.25)


# #티스토리 클릭

# pg.click(238, 84)

# time.sleep(5)

#

# #계정 클릭

# pg.click(1504, 155)

# time.sleep(1)

#

# #블로그 클릭

# pg.click(1505, 360)

# time.sleep(2)

#

# #주소창 클릭

# pg.click(650, 55)

# time.sleep(2)

#

# #복사

# pg.hotkey('ctrl', 'c')

#

# #새창 열기

# pg.click(1398, 16)

# time.sleep(3)

#

# #주소창 클릭

# pg.click(650, 55)

#

# #붙여넣기

# pg.hotkey('ctrl', 'v')



# pg.hotkey('start')



이미지 찾아서 클릭

pyautogui.locateCenterOnScreen('apple.png', confidence=0.9)

반응형

댓글