티스토리 뷰
728x90
Youtube Data API를 통해 영상의 댓글/채팅 데이터를 수집을 어떻게 하는지 살펴보자.
1. API Key 발급
Google Cloud의 API/서비스 메뉴에서 Youtube Data API v3를 추가하고 사용자인증정보 생성하여 API Key 발급
2. 데이터 수집 코드 작성 및 실행
수집한 데이터 예시 데이터다.
2-1. 유투브 영상 댓글 수집
google-api-python-client 라이브러리를 사용하여 유투브 영상의 댓글을 수집하고 그 결과를 살펴본다.
from googleapiclient.discovery import build
api_key = 'gcp 발급 API Key'
video_id = '수집하고자하는 Youtube 영상 id'
api_obj = build('youtube', 'v3', developerKey=api_key)
response = api_obj.commentThreads().list(part='snippet,replies', videoId=video_id, maxResults=100).execute()
항해 - 유다빈밴드 cover 영상 https://www.youtube.com/watch?v=CTn5Eryq_-E
데이터 결과
이츠 - 사라질 사람, 사라질 사랑 Fading Person, Fading Love https://www.youtube.com/watch?v=y_sQZK8Mgl0
영상 댓글 수집 결과
이런식으로 youtube.api.v3.V3DataCommentThreadService.List 메소드를 통해 해당 영상의 댓글과 작성자, 작성시기, 좋아요수 등의 목록 데이터를 확인할 수 있다.
2-2. 유투브 라이브 채팅 수집
유투브 라이브의 채팅을 수집하고 그 결과를 살펴본다.
백종원의 미식 방랑기! 스트리밍 https://www.youtube.com/watch?v=IB7zflbICFM
3. 확인사항 점검
개발언어, 댓글수집시기, 비용
728x90
'Develog' 카테고리의 다른 글
NextUI 적용된 NextJS 만들기 (0) | 2024.05.04 |
---|---|
GCP App Engine에 NodeJS Express 배포하기 (0) | 2024.05.04 |
[Debug] Type 'String' is not assignable to type 'string' (0) | 2024.05.04 |
MongoDB Atlas Data API로 CRUD API 만들기 (0) | 2024.05.04 |
MongoDB Atlas 개념/세팅 (0) | 2024.05.04 |
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 치지직 댓글
- 유투브 댓글 조회
- API
- copilot 서비스 기획
- 레드오션 반대
- goosepeak
- gcp app engine 리디렉션 규칙 관리
- 스트리밍 채팅 API
- 최종학력 별 임금격차
- ai 서비스 기획
- 아프리카TV 채팅
- dispath.yaml 파일 구문
- 통계의 오류 마이클조던
- 유투브 채팅
- app engine 커스텀 서브 도메인 추가
- 스트리밍 댓글 API
- xe xampp 설치
- xampp 설치
- 유투브 댓글
- 치지직 채팅
- xe 개발 셋팅
- blue ocean shift
- 구스피크
- 아프리카tv 댓글
- dispatch.yaml 사용방법
- s24 장점
- xe 환경설치
- window 셋팅
- 수집
- xe제로보드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함