-
코드 작성 및 동작 확인Project/자동 출석체크 2023. 1. 18. 18:28
# 사용 언어: Python 3.10
# 사용 패키지: Selenium, webdriver-manager
# 동작 과정
웹페이지 접속 → 로그인 → 출석 체크 → 결과 확인(알림창) → 보유 마일리지 조회 → 결과 출력
가장 먼저 출석 체크하려는 페이지에 접속하여 Selenium의 'send_keys'를 이용하여 ID와 PW를 입력하여 로그인한다.
이후 출석 체크 페이지로 이동하여 하단의 출석체크 버튼을 클릭한다.
이때 정상적으로 출석체크가 이루어졌는지 확인하기 위해 'switch_to.alert'으로 알림창에 출력된 문구를 추출한다.
이후 마이페이지로 이동하고 현재 보유 중인 마일리지 잔액 또한 추출한다.
브라우저를 종료하고 추출했던 출석 체크 결과(알림창 문구)와 보유 마일리지 잔액을 출력한다.
정상적으로 출석 체크 된 경우 이미 출석 체크를 한 경우 웹 페이지에 직접 접속하여 확인 결과 정상적으로 출석 체크가 되어 있는 것을 확인할 수 있다.
# 이후 계획
현재는 해당 코드를 수동으로 실행 해주어야 하지만, 이를 서버에 등록하여 하루 한 번 일정 시간에 동작 하도록하여 완전한 자동화를 구현한다.
'Project > 자동 출석체크' 카테고리의 다른 글
(Update) 다중 계정 출석 체크 (0) 2023.09.26 출석체크 만근 성공 (0) 2023.05.06 텔레그램 연동 (0) 2023.01.23 서버 적용 및 자동화 구현 (0) 2023.01.21 기획 (0) 2023.01.04