YOUNG-JIN.OH
웃어라. 온 세상이 너와 함께 웃을 것이다.
울어라. 너 혼자만 울게 될 것이다.

YouTube 정보수집 기술정리

지금까지 YouTube 정보수집 및 처리를 위한 방법은 아래와 같이 3가지로 정리합니다.

  • YouTube Data API 를 사용 (OAuth 2.0)
  • Selenium 을 통한 화면에서 정보수집 및 크롤링(Crawling)
  • 외부 프로그램 youtube-dl 을 이용한 파일 다운로드

백 엔드(Back End) 는 Java Spring Boot 기반으로 개발하면서 YouTube 에서 내용을 조회하는 핵심적인 부분은 구현이 되었습니다. 여기에 다양한 API를 추가하고 프로젝트 목적에 맞도록 포맷을 변경하는 노가다를 하고 있습니다. 이 노가다가 끝나면 정보를 재구성하여 저장하고 보여주는 작업을 진행하면 되겠습니다.

참고로 프론트 엔드(Front End)는 React, Vue, Angualr 어떤 걸로 할지 아직 고민 중입니다. 모두 조금씩 프로젝트에서 써봤는데 Angular는 1에서 2로 넘어갈 때 잠깐 써본 이후로는 최근의 스펙이나 알고 있는 내용이 빈약해서 이번 기회에 Angular로 해볼까도 생각중입니다. 타입스크립트(TypeScript)를 새로 알아야 하는 부담감은 있지만 늘 관심있던 언어니까 고려해볼까 합니다.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.