Issue Collector

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. 동작확인

  • 커뮤니티 인기 게시글과 인기순위를 제공

 

  • 커뮤니티 인기 게시글의 정보를 수집

 

  • 수집된 정보를 기반으로 인기순위를 계산

 

  • 정보 수집과 순위를 계산하는 스케쥴 관리 페이지 제공