일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Lamp
- 딥러닝
- 예제중심HTML&자바스크립트&CSS
- Apache
- jupyter
- 밑바닥부터시작하는딥러닝
- 크롤링
- 프로그램새내기를위한자바언어프로그래밍
- 소스설치
- 컴파일설치
- 가비아
- image
- 머신러닝
- 밑바닥부터시작하는딥러닝2
- 한빛아카데미
- 비지도학습
- CBOW
- aws
- MySQL
- word2vec
- Crawling
- Selenium
- 수동설치
- 논문리뷰
- 셀레니움
- 한빛미디어
- attention
- 생활코딩
- deeplearning
- AndroidStudio를활용한안드로이드프로그래밍
- Today
- Total
안녕, 세상!
Youtube Data Api 활용 본문
우리가 즐겨보는 유튜브에는 여러 데이터들이 있습니다.
영상의 제목, 조회수, 영상길이 등 다양한 데이트들이 있습니다.
이러한 데이터들을 추출하고 분석하고 싶은 마음이 있으실 것입니다.
유튜브에서는 이러한 사람들을 위해서 유튜브의 데이터를 제공하는 youtube data api가 있습니다.
해당 api를 사용하려면 api키가 필요한데 api키를 가져오는 방법을 작성해보겠습니다.
(1) Google api
console.developers.google.com/apis/dashboard?project=youtube-test1-303800
구글 api에서는 다양한 api를 제공해줍니다.
그중에 유튜브 api를 가져와 보겠습니다.
① 프로젝트 생성
우선 다음과 같이 프로젝트 선택 버튼을 누르고 새 프로젝트를 만듭니다.
프로젝트 이름은 사용자가 자유롭게 설정해주시면 됩니다.
② 라이브러리
프로젝트를 생성했으니 해당 프로젝트로 선택해준 상태에서
왼쪽의 [라이브러리] 카테고리에 들어가 youtube라고 검색을 해봅니다.
몇 개의 youtube api를 확인할 수 있습니다.
그중 자신이 필요한 api를 선택하면 됩니다.
필자 같은 경우 Youtube Data Api v3버전을 사용했습니다.
③ 사용자 인증정보 설정
파란색 글씨로 되어 있는 [사용자 인증 정보 만들기] 버튼을 클릭합니다.
그중 API 키 버튼을 클릭하고
원하는 키이름을 자유롭게 짓고 api키를 생성합니다.
이제 생성이 완료되었으며, 왼쪽의 [사용자 인증정보] 카테고리에서 api의 키를 확인하실 수 있습니다.
해당 api키를 복사하여 코딩할 때 그 키로 접근하여 유튜브의 데이터를 추출할 수 있습니다.
여기서 주의사항이 있습니다.
유튜브 api키 기준으로 하루의 쿼리가 1000개가 제한이 됩니다!!
과도한 요청에 제한이 있음을 인지해야 합니다.
필자의 경우도 api를 이용하여 프로젝트를 진행할 때 위의 사실을 처음에 모르고
필자의 키를 다른 팀원들과 공유해서 사용하였는데 1000개 쿼리가 초과되어서,
api 데이터를 불러오는데 오류가 났었습니다.
주의합시다!
'It공부 > Data science' 카테고리의 다른 글
셀레니움으로 인스타 정보 크롤링(스크래핑) (0) | 2021.02.06 |
---|---|
셀레니움(selenium)으로 크롤링(스크래핑) (2) | 2021.02.05 |
동적페이지 크롤링(스크래핑) (5) | 2021.02.05 |
데이터 크롤링(스크래핑) 기본 (1) | 2021.02.04 |