프로젝트/콘텐츠 추천 프로젝트

[Django, 크롤링] OTT 별 인기 영화 띄우기

Yuco 2023. 3. 15. 23:21

[1] 크롤링

 

1. netflix 데이터 크롤링 (poster_img)

- 결과 값 일부

2. netflix 데이터 크롤링 (콘텐츠 상세 정보)

- 결과 값 일부

3. 데이터 프레임 merge

4. 위와 동일 방식으로  Disney plus, amazon prime, apple TV 개별 크롤링

 

[2] 결과 값

1. Netfilx, Disney Plus, Amazon Prime, Apple TV 인기 TOP 20 출력

2. OTT 로고 클릭 시 OTT 별 전체 영화 출력 + 이미지 상세 정보 페이지 구현

- 마우스 오버 시 상세 정보 확인 가능

- 로고 클릭 시 개별 OTT 사이트로 이동

- 페이지 네비게이터 구현

 

[3] 구현

1. 전체 OTT

1) urls.py

2. views.py

3. allmovies.html

- netflix 코드 + 나머지도 똑같이 구현 

4. allmovies.js

- netflix 코드 + 나머지도 똑같이 구현 

 

2. 개별 OTT

- 로고 클릭 시 개별 페이지로 이동

 

1) urls.py

- netflix 코드 + 나머지도 똑같이 구현 

2) views.py

2-1) Django Paginator 사용

2-2) 넷플릭스 데이터 render

- netflix 코드 + 나머지도 똑같이 구현 

3) netflix.html

3-1) 로고 및 글

- netflix 코드 + 나머지도 똑같이 구현 

3-2) 개별 값 출력

- netflix 코드 + 나머지도 똑같이 구현 

3-3) 페이지 네비게이터

- netflix 코드 + 나머지도 똑같이 구현