APScheduler 설치
영화 알리미를 일정한 간격으로 지속적으로 실행시키는 기능을 수행하려 한다.
이를 스케쥴러라고 한다.
다양한 라이브러리가 있는데
우리는 APScheculer을 사용하기로 한다.
> pip install apscheduler
https://apscheduler.readthedocs.io/en/stable/userguide.html
이 중 우리는 하나의 프로세스를 사용하는 BlockingScheduler을 사용할 것이다.
알리미에 스케쥴러 추가하기
예제 코드를 참고해서 파이썬 코드를 다시 작성해보자.
https://github.com/agronholm/apscheduler/blob/master/examples/schedulers/blocking.py
이렇게 하면 30초에 한번씩 확인하여 메세지를 전송할 것이다.
조건에 따라 스케쥴러 중단하기
스케쥴러를 멈추는 방법은 pause() 라는 메소드를 사용하면 된다.
코드를 다음과 같이 수정하자.
이상으로 간단한 파이썬을 이용한 영화예매 오픈 알리미 실습
끝!
'Python > 실습' 카테고리의 다른 글
[웹크롤링: bs4, requests] 네이버 날씨 미세먼지 가져오기 / 네이버 웹툰 제목 가져오기 / 네이버 웹툰 썸네일 가져오기 (0) | 2020.03.28 |
---|---|
[django 연습] 나의 첫 번째 Django 프로젝트 / Django Girls(장고 걸스) Tutorial (0) | 2020.03.21 |
[django 연습] Diary / 일기장 / CRUD 구현 (0) | 2020.03.04 |
[파이썬으로 영화 예매 오픈 알리미 만들기] 2. 텔레그램 봇 (0) | 2020.02.24 |
[파이썬으로 영화 예매 오픈 알리미 만들기] 1. 웹 크롤링 (1) | 2020.02.18 |