락가든CC 골프장 예약이 수강시청만큼 빡센 관계로.. 원활한 라운딩을 위해 코드를 적어보았다...
Full Code는 github에 올렸고.. 참고로, 셀레니움으로 자동화 안먹히는 부분이 좀 있어서 어쩔 수 없이 pyautogui를 섞어가며 만들었다. 만약 커스터마이징 하고싶다면 본인 모니터 해상도에 맞게 좌표 pyautogui.position()을 써서 다시 설정해야한다.
https://github.com/hci-mkim/rockgarden_booking
"매주 토, 일요일 오전 11시에 예약이 시작되므로 윈도우 스케줄러를 이용해서 미리 파이썬 실행을 예약해둔다."
[윈도우에서 자동으로 파이썬 실행하도록 예약하는 방법]
1. 작업 스케줄러 켜기 : 윈도우검색-" 작업 스케줄러" 클릭-우측 "작업만들기" 클릭
2. 일반탭-이름-설명(선택사항)-확인
3. 동작 탭-새로만들기 클릭
3.1 프로그램/스크립트 : 파이썬 경로를 찾은다음 붙여넣기한다.
윈도우검색-cmd창-python -c "import sys; print(sys.executable)" 입력-엔터-주소를 복사- 프로그램/스크립트 붙여넣기
3.2 인수추가(옵션) : 내가 실행할 파이썬파일 이름(rockgarden0912.py)
3.3 시작 위치(옵션) : 파이썬파일(rockgarden0912.py)가 있는 폴더 경로
4. 트리거탭 - 새로만들기 - 한번 or 매주 - 날짜/시간(초) 입력 - 확인 - 또 확인 클릭.
*셀레니움이 크롬을 켜는 시간을 재보니.. 로그인 후 예약페이지까지 접근하는데 9초가 소요. 따라서, 9초의 여유를 준다(치밀함).
자,. 이제 예약설정이 끝났다.
혹시나 해서 1분 후에 설정해놓고 잘 돌아가나 체크해봤는데 정상적으로 잘 작동한다.
이제 11시가 되면.. 알아서 예약이 되어있길.
'Coding Project' 카테고리의 다른 글
Custom Detectron2 Inference!! (Person Detection)-챕터 3 학습된모델로 새로운 이미지 예측하기(구글 Colab) (6) | 2020.10.14 |
---|---|
Custom Detectron2 Training!! (Person Detection)-챕터 2 모델 훈련시키기(구글 colab) (8) | 2020.10.12 |
Custom Detectron2 Training!! (Person Detection)-챕터 1 데이터셋 만들기 (7) | 2020.10.12 |
MaskRCNN Custom Training 드디어 종결!! 아.. 고생많았다.(Colab 사용) (17) | 2020.03.28 |
Mask R-CNN Customize해서 나만의 디텍션 모델 만들기. (19) | 2020.02.21 |
댓글