케이블 영화 채널 편성표 수집하기 - MovieScheduler
-
Service and Web Development
-
Difficulty Intermediate
-
2017-08-12 (토요일) 13:00 - 13:25
-
한국어
-
103
-
-
Photography and recording is allowed
Slide
https://www.slideshare.net/YungonPark/pycon-korea-2017-moviescheduler-127146671
Video
https://youtu.be/G1oE9NU18R4
Description
퇴사 후 공백 기간동안, 케이블 영화 채널의 스케줄을 수집하는 사이트를 만들었던 경험을 소개하고자 합니다.
이번 발표를 통해 청중 분들과 공유하고 싶은 경험은 다음과 같습니다.
1. 각 방송국 별 편성표 수집 및 표시 기능 구현
- 기본적으로는 Django를 이용하고, 주기적인 편성표 수집을 위한 Celery 이용 (다른 대안은?)
- BeautifulSoup를 이용한 Parsing이 안 되는 경우: Selenium & PhantomJS 이용
2. Heroku에 만든 프로젝트를 배포하고, 이 과정에서 발생했던 문제 및 해결 방법
- Django + Celery + Redis를 Heroku에 배포해 보자
- Python으로 작성한 프로그램을 못 알아보는 경우? 수집 기능이 작동하지 않는 경우?
3. Heroku Free Dyno의 최대 한도로 운영하여 비용 없애기
- 여러 dyno에서 여러 프로그램을 돌려야 하는 경우, 사용 시간을 절약하는 방법
- PostgreSQL에 등록할 수 있는 record 수 제한을 극복하는 방법
발표에 앞서, 현재까지 구현되어 있는 내용을 확인하시려면 다음 사이트를 참조해 주세요.
감사합니다.
Comments
blog comments powered by