2022년 4월 17일 일요일

RPA 관련 툴 비교 pyautogui, pywinauto, RPA-Python

PyAutoGUI


홈페이지

https://pyautogui.readthedocs.io/en/latest/index.html


용도

마우스와 키보드를 제어하여 다른 응용 프로그램과의 상호 작용을 자동화합니다.


언어

Python


지원 운영체제

Windows

MacOS

Linux


지원 명령

마우스조작

키보드 조작

메세지 박스(출력)

스크린샷(이미지 기반 으로 검색 조작) 기능




pywinauto


홈페이지

https://pywinauto.readthedocs.io/en/latest/


용도

마우스 및 키보드 동작을 Windows 대화 상자 및 컨트롤에 보낼 수 있습니다.


언어

Python


지원 운영체제

Windows


지원 명령

마우스조작

키보드 조작

윈도우 관련 모듈(윈도우 찾기, 실행파일 실행, 클립보드)


장단점

Windows 전용으로 되어 있어서 특정 Caption을 위한 버튼 클릭등 화면 절대 자표를 이용한 클릭을 안해도 됨




RPA-Python


홈페이지

https://github.com/tebelorg/RPA-Python


용도

마우스 및 키보드 동작을 Windows 대화 상자 및 컨트롤에 보낼 수 있습니다.


언어

Python


지원 운영체제

Windows

MacOS

Linux


지원 명령

마우스조작

키보드 조작

WEB

OCR

텔레그램


장단점

TagUI를 기반으로 하는 범용적인 모듈이며 기능이 많음, 인터넷 조작도 포함되어 있음, Windows 관련 조작 모듈이 없으므로 어플간 이동이 많다면 pywinauto 사용 고려 필요합니다.



댓글 없음:

댓글 쓰기