ㅇ항해 시작 후 처음으로 팀원들과 미니 프로젝트 시작

우선 팀원들과 와이어프레임을 만들어 간단한 기능을 구현

ㅇ 그 다음 팀원이 4명이라 메인 페이지, 언어페이지, 디테일 비디오 페이지, 로그인 회원가입 페이지로 나누어 진행하기로 하였다.

 

ㅇ나는 언어 페이지별로 썸네일을 이용하여 디테일 비디오페 이지로  이동할 수 있게 만들기로 하였다.

사이드 카테고리 바

ㅇ 정렬기능을 만들었고 인기순(검색 시 상단 부터 크롤링 ), 오름차순(title), 내림차순(title) -> 만들었다.

처음에는 구글 API를 받아서 검색형식의 유튜브 영상들을 받아왔었다 하지만 여러 테스트를 진행하다가 오류가 뜨기시작....

->.확인 결과 검색 할 수 있는 할당량이 정해져있단다...(이거 될때는 완벽했는데...) 이후 팀원들과 상의를 해서 크롤링으로 하기로 결정

 

->유튜브 크롤링은 헬이었다.. 유튜브 동영상 자체가 웹페이지에 보일 때 데이타를 받아 보여주는 형식이라 파이선 bs4로는  할 수 없었다...

폭풍 구글링 후 selenium을 사용하면 된다 하여 해봤다. 

 

->테그들이 너무 많아 하나씩 복사해가며 자식 테그들 하나씩 붙여가면서 코드 작성.

되긴 하는데 또 하나의 문제 발생.. 유튜브 검색 페이지가 컨테이너들이 여러개라  컨테이너 하나로 할 경우 동영상이 3~11개 정도 밖에 안뜸....

 

->어떻게 생각을 하다가 우선 검색마다 동영상뜨는 개수가 달라서 무한 검색하면서 동영상 많이뜨는 링크를 사용하기로 결정하였다 ㅎㅎ

 

 

'항해 99(9기) > 항해 일일' 카테고리의 다른 글

항해 99 9일차  (0) 2022.09.27
항해 99 8일차  (0) 2022.09.26
항해6일차  (0) 2022.09.24
항해 5일차  (0) 2022.09.23
스파르타 99항해 4일차  (0) 2022.09.22

+ Recent posts