Selenium, OCR 사용 chrome.exe 위치에서 ./chrome.exe --remote-debugging-port=9222 --user-data-dir="C:/trash" 실행, 크롬 디버거 모드 실행 자기 크롬 버전에 맞는 chromedirver.exe 필요 크롬 디버거 모드에서 이미지 로딩 끄기 설정 결제 페이지로 넘어갔을 때를 기준으로 ars 신청까지 0초 후반에서 1초 초반의 시간이 걸림 (구매 하기 버튼이 생긴 이후를 계산한게 아니라서 다른 매크로와 비교해 살짝 느릴 가능성이 존재함, 알 수 없음) - 발전 가능한 부분 1. stckoptionNo 부분을 체크하고 가져와야한다. 그렇지 않으면 stkoption을 미리 조사해야함 1.1 bs4를 사용하면 된다는 힌트를 얻음 - 11번가 skpay 매크로 개발 시 필요했던것들 1. skpay 키 패드는 base64로 인코딩된 이미지 파일을 기반으로 정해짐 1.1 ex)[ 123_456789 ] 이런 방식의 이미지로 _ 부분이 skpay의 빈공간으로 정해짐 1.2 OCR을 통해 비밀번호를 알아내고 키패드의 위치를 찾아낸다. 2. skpay 결제 창으로 넘어갈 때 서버에서 지정한 임의의 시간초 이내로 빠르게 넘어갔을때 강제로 딜레이를 걸어버리는 매크로 방지 시스템이 생김 (3월 초) 2.1 skpay 결제창 넘어가기 버튼 앞에서 딜레이를 걸어주도록 바꿈 2.2 딜레이를 서버에서 임의로 지정하는 듯 보임, 통과되던 딜레이가 통과가 안되는 경우가 생김