728x90

매크로 3

로또 홈페이지에서 당첨번호 1회 부터 엑셀 뽑기

로또 홈페이지는 당첨번호를 엑셀로 뽑을 수 있도록 기능을 제공해주고 있다. 저번에 키보드 마우스 제어 방법을 해봤으니 제공 해주는 로또 번호를 명령어 한 번에 뽑을 수 있지 않을까?ㅎㅎ 코드는 매우 간단 하다. from selenium import webdriver import pyautogui btn = pyautogui.alert('시작할까요?') driver=webdriver.Chrome('C://chromedriver.exe') #크롬 드라이버 driver.get('https://www.dhlottery.co.kr/gameResult.do?method=byWin') #접속할 url # 로또 홈페이지 1회차 세팅 xpath = "/html/body/div[3]/section/div/div[2]/di..

개발공부/Python 2020.11.22

파이썬 pyautogui 마우스/키보드 자동화#3

이번에는 이미지를 인식하고, 마우스를 이동시키는 매크로 기능이 있어 실행해보았다. 앞서 만든 마우스 좌표를 확인하고 영역을 스크린샷 후 스크린샷 된 이미지를 찾아 클릭!!실행하기 앞서 pyautogui , openvu-python 모듈 설치를 해야 한다.pip install pyautogui pip install opencv-python윈도우 계산기의 1,3,5 숫자를 찾아 가로 30, 세로 30 크기로 스크린 샷 후 1,3,5 클릭하도록 만들었다.이미지를 착각해 오작동하는 경우가 있다.보조 수단으로 사용해야 할 듯한 느낌.. import pyautogui #print(pyautogui.position()) # region = (X축, Y축, 이미지가로사이즈, 이미지세로사이즈) pyautogui.scre..

개발공부/Python 2020.11.21

캠핑장 예약 매크로 만들기!

어느 날 누나가 캠핑장 예약이 너무 빨리 마감된다고 예약 매크로를 만들 수 없냐고 의뢰? 가 들어왔다. (누나.. 나 개발자 아니야.....) 그래도 왠지 재미 있을것 같아 파이썬 첫 프로젝트로 예약 매크로 만들기로!! 어떻게 시작 할지 막연 하니 일단 구글링..ㅎㅎㅎ 역시 정보는 엄청 많이 있다. 여기저기 주워와 붙여 놓고 편집하고 만들기 시작! 진짜 개발자가 보면 엄청 허접 하겠지만...ㅠㅠ 파이썬의 selenium 모듈을 통해 자동화 기능을 구현할 수 있었다. 실행시킬 웹 브라우저를 불러온다. 크롬을 주로 사용하니 크롬으로 실행! 우선 크롬 웹 드라이버를 다운로드한다. Download : chromedriver.chromium.org/downloads 버전에 맞는 크롬 드라이버를 다운로드한다. 크롬..

개발공부/Python 2020.11.19
728x90