Google Sheets : IMPORTHTML로 테이블 데이터 가져오기 - Melon 차트
안녕하세요 강쌤입니다.
오늘은 Melon 실시간 차트를 Google Sheets로
가져오는 것을 실습하겠습니다.
1. 멜론차트 > 멜론 TOP100 페이지로 이동합니다.
https://www.melon.com/chart/index.htm
멜론 TOP100 데이터를
실시간(1시간 단위) / 급상승 / 일간 / 주간 /월간
기준 데이터를 가져올 수 있습니다.
먼저 실시간 데이터를 가져오겠습니다.
2. 스크롤을 밑으로 내려보시면 순위 테이블이 나옵니다.
이 테이블 형태를 Google Sheets로 가져오겠습니다.
따라서 URL인 https://www.melon.com/chart/index.htm
Ctrl + C 눌러서 복사합니다.
1~5위가 모두 EXO의 백현 솔로 앨범 노래들이네요.
3. Google Sheet를 오픈해 새 시트 만들기 선택합니다.
4. A1 셀에 아래와 같이 입력합니다.
=IMPORTHTML("https://www.melon.com/chart/index.htm","table",1)
위와 같이 테이블 형태를 구글 시트에서 불러올때 쓰는 함수는
IMPORTHTML이며,
해당 URL에서 "table" 형태 중
1번째 테이블을 불러오겠다는 뜻입니다.
5. 아래와 같이 데이터를 불러오는 것을 확인할 수 있습니다.
6. Google Sheets로 불러온 데이터를 아래와 같이 Tableau로 화면 구성한 예시입니다.
[Desktop 기준 UI]
아래 페이지를 클릭해서 확인해보실 수 있습니다.
public.tableau.com/views/1-100/TOP1-50?:display_count=y:showVizHome=no
[Mobile 기준 UI]
나머지 일간, 주간, 월간 리스트도 한 번 해보시기 바랍니다.
## 멜론의 정책 변경으로
실시간 차트는 추후에 집계 방식이
1시간 -> 24시간으로 변경될 예정이라고 하니
참고하시기 바랍니다.
관련 기사 >> https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=105&oid=011&aid=0003739881
이상 강쌤이었습니다.
'Google Sheets' 카테고리의 다른 글
Google Sheets : IMPORTXML로 뉴스 데이터 스크랩하기 (1) | 2020.05.26 |
---|---|
Google Sheets : IMPORTFEED로 Apple Music 인기곡 스크랩 하기 (0) | 2020.05.25 |
댓글