Information Communication Technology/Python

[Python] pyautogui로 구글 크롬 접속하기

반응형

visual studio code 툴을 활용하여 pyautogui 패키지로 구글 크롬에 접속해보도록 하겠습니다.


pyautogui로 구글 크롬 접속 자동화 하기

먼저 '크롬 바로가기' 아이콘의 좌표가 어디에 위치하고 있는지 확인해야 합니다. moseInfo()함수는 현재 사용하고 있는 모니터에서 마우스 GUI가 어디에 위치하고 있는지 계속해서 실시간으로 나타내주는 창을 띄워줍니다.

import pyautogui
pyautogui.mouseInfo() #마우스 그래픽이 위치하는 좌표를 실시간으로 출력해주는 창을 띄웁니다.

위의 명령어를 입력해주시고 실행을 하면 아래와 같은 창이 나타납니다. XY Position에 박스를 보면 x좌표, y좌표 순으로 값을 표시해 줍니다. 마우스를 이리저리 움직여 보시면 계속해서 값이 바뀌는 것을 보실 수 있으실 겁니다.

mouseInfo()
mouseInfo()


크롬 바로가기 아이콘에 마우스를 갖다대어봤더니 x좌표가 342, y좌표가 147로 떴습니다.

크롬 좌표
크롬 좌표


위의 좌표를 바탕을 다음과 같이 명령어를 작성해줍니다. 일단 크롬 아이콘으로 마우스를 이동시킨 뒤 크롬 바로가기 아이콘을 더블클릭하여 크롬에 접속하도록 하겠습니다.

import pyautogui
pyautogui.moveTo(342,147) #x좌표=342, y좌표=147로 마우스 이동
pyautogui.doubleClick() #크롬아이콘 좌표로 이동 후 더블 클릭

명령어를 작성하고 실행을 해줍니다.

크롬실행.py 파일 실행
크롬실행.py 파일 실행


마우스가 크롬아이콘으로 이동되더니 더블클릭을 자동으로 해서 크롬 브라우저가 화면에 떴습니다.

크롬 접속 화면
크롬 접속 화면


마무리

이렇게 성공적으로 크롬 접속 자동화 프로그램을 만들어보았습니다. 다음에도 다른 유용한 프로그램을 제작함으로써 pyautogui 활용실력을 키워보도록 하는 시간을 갖겠습니다.


 

반응형