1. 개요
- 커뮤니티의 인기글 정보를 자동으로 수집하여 제공하는 웹앱 제작
- 수행 기간 : 2019. 04. 01 ~ 2019. 09. 01
- 프로젝트 구분 : 개인 프로젝트
2. 개발환경
- 운영체제 : Windows10, Ubuntu18.04(WSL)
- 언어 : Python3.6
- 웹 : Django2.2, HTML5, CSS3, Bootstrap4, JavaScript
- 데이터베이스 : Django ORM(SQLite)
3. 파이썬 패키지
- 수집 : requests + selenium
- 분석 : beautifulsoup4
- 스케쥴 : django-crontab
- 웹 : django-el-pagination
4. 동작확인
- 커뮤니티 인기 게시글과 인기순위를 제공
- 커뮤니티 인기 게시글의 정보를 수집
- 수집된 정보를 기반으로 인기순위를 계산
- 정보 수집과 순위를 계산하는 스케쥴 관리 페이지 제공