클라우드 컴퓨팅 최종 프로젝트
- 프로젝트 주제 설명
- 교보문고, yes24, 알라딘 세 곳의 사이트에서 베스트셀러 top 20을 제공
- 각 사이트의 베스트셀러별 교보문고, yes24, 알라딘, yes24중고, 알라딘중고의 가격 비교
- 프로젝트 설명
- Crawling Program 제작
- 온라인 서점 세 곳에서 하루 단위로 지속적으로 베스트셀러 top 20을 Crawling
- Crawling data를 웹페이지에 적용
- 프로젝트 환경
- AWS 가상환경 활용
- 인스턴스 보안그룹 8000번 포트 오픈
- settings.py에 자신의 퍼블릭DNS 퍼블릭IP 입력 EX) ALLOWED_HOSTS['ec2-54-173-3-47.compute- 1.amazonaws.com','54.173.3.47']
- 필요환경 requirement.txt 참고
- 사용법
- manage.py 파일 경로로 이동
- python3 manage.py runserver 0:8000
- 첫 페이지에서 서점이름을 누른다.
-
해당 서점의 베스트셀러 top20을 보여준다.
-
가격을 비교하고 원하는 사이트에 접속해 구매할 수 있다.