ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 코드 작성 및 동작 확인
    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