[데이터 분석] YouTube: 2018 러시아 월드컵 유튜브 댓글 수집 및 분석


Original Article by Octopuse Data Inc.

Translated by Joseph Kim


2018 러시아 월드컵이 지난 6월 14일에 개막해 7월 16일에 폐막했습니다. 월드컵 기간 동안 우리는 사람들이 무엇에 관심이 많았고 어떤 경기를 눈여겨 보았는지를 알아보기 위해 유튜브에 올라와 있는 612개의 월드컵 관련 영상 속 6,000여개의 댓글들을 모아 분석했습니다.



어떤 정보를 수집했는가?


작업을 위해 2대의 크롤러를 사용했습니다. 유튜브 데이터 수집에서 가장 까다로운 부분은 검색 결과 페이지에 나타나는 영상들의 무한 스크롤입니다. 마우스 휠을 아래로 내렸을 때 계속해서 영상들이 나타나는 것을 말합니다. 최대한 많은 양의 영상 정보를 수집하기 위해 무한 스크롤을 자동으로 처리하는 과정이 필요했습니다.



그렇게 수집한 영상 정보에는 제목, 재생시간, 제공자, 등록일, 조회수, 좋아요, 싫어요 등이 포함되었습니다.


수집한 정보는 아래 이미지와 같이 테이블 형식으로 저장되었습니다.



다음으로 영상 속 댓글들을 수집하기 위해 새로운 크롤러를 생성했습니다. 한가지 주의해야 했던 점은 댓글들을 하나씩 수집해야 했기에 크롤러의 워크플로우 안에 또 하나의 루프문을 추가해야 하는 것이었습니다.


각각의 댓글에서는 "좋아요" 수만 수집했습니다.


최종적으로 수집된 영상 정보와 댓글들을 정형화된 데이터로 변환시켜 저장했습니다.


수집된 정보에서 무엇을 발견했는가?


월드컵 기간중 치러진 경기수는 총 64경기였습니다. 경기와 관련된 모든 영상들의 정보와 댓글들을 수집해 분석한 결과 다음과 같은 결론을 도출해 낼 수 있었습니다.


2018 월드컵과 관련하여 가장 인기 있었던 10개의 영상


사람들이 월드컵 송의 뮤직 비디오를 가장 많이 찾아 봤다는 점이 놀라웠습니다. 10개 중 4개의 영상이 2018 월드컵 공식 송의 뮤직 비디오였습니다.


2018 월드컵 경기 중 가장 많이 시청한 10개의 경기 영상


시청순위는 매칭 라운드가 아닌 경기팀과 관련이 있었습니다.

10개의 영상 중 7개는 조별리그 경기, 3개는 16강 경기였다는 것을 알 수 있었습니다.

가장 많은 시청수를 기록한 팀은 아르헨티나(3개의 경기)였고, 그 뒤를 이어 포르투갈과 브라질(각각 2경기씩)이었습니다.


가장 많이 시청한 10개의 경기 영상에 대한 사람들의 선호도


위의 10개 경기 영상 중 "좋아요"와 "싫어요"를 바탕으로 사람들의 선호도를 분석해 보았습니다.


가장 많은 "싫어요"를 기록한 10개의 경기 영상


영상의 총 조회수 당 "싫어요" 수를 비율로 계산해 보았습니다. 흥미로운 점은 결과에 "가장 많이 시청한 10개의 경기 영상"들 중 6개가 포함되어 있다는 사실입니다.


2018 월드컵 경기에 대한 감성 분석


수집한 댓글들을 가지고 감성 분석을 해 본 결과, 아래와 같은 결론을 뽑아낼 수 있었습니다.


2018 월드컵 경기와 관련된 단어들


우리는 워드 클라우드(Word Cloud)를 만들기 위해 여러 경기들에 달린 댓글들을 가져와서 가장 많이 사용된 단어들이 무엇인지 살펴보았습니다.


스웨덴 vs 스위스


대한민국 vs 독일


스페인 vs 러시아


잉글랜드 vs 벨기에


월드컵 결승 경기인 프랑스와 크로아티아의 매치에 사람들은 어떤 댓글들을 달았는가?


결승 경기에 달린 댓글들의 워드 클라우드 차트

가장 많이 사용된 단어

결론


데이터 추출 및 분석 도구의 빠른 개발과 보급 덕분에 이제 원하는 정보를 수집하여 분석하는 데 그리 오랜시간이 걸리지 않습니다. 웹 상에 있는 무수히 많은 데이터를 활용하여 다양한 분야에서 인사이트를 이끌어내 보시길 바랍니다.


========================= 스파이더킴 (www.spiderkim.com) 웹크롤링, 웹스크래핑, 웹데이터 수집, 빅데이터에서 최고의 서비스를 제공합니다. 지금 바로 홈페이지를 방문하셔서, 문의 요청해 주십시오!

조회 38회

​고객센터

Tel: 02-596-8900  Fax : 02-6930-5709

10시 - 오후 7시(토, 일요일 및 공휴일은 휴무)

개인정보관리책임자 : 황재준   상호 : 유펜솔루션   대표자 : 김재훈   사업자등록번호 : 426-86-00939
주소 : (본사)대전광역시 유성구 엑스포로446번길 38, 3층 302호 / (지사 및 연구소)서울시 성동구 연무장 15길 11, B동 2층
​ⓒ 2019 UpennSolution Co., Ltd. All rights reserved.