본문 바로가기
코딩 연습/코딩배우기

[python] 파이썬 웹 크롤링(Web Crawling) 알아보기 #4

by good4me 2020. 10. 20.

goodthings4me.tistory.com

 

■ 멜론(Melon)에서 노래 검색하여 앨범명, 곡명, 곡 정보 등을 표시하는 파이썬 크롤링

  • 멜론(Melon)의 검색창에 키워드를 넣으면 자동으로 완성되는 아티스트, 곡, 앨범 목록이 보인다.
  • 이 서비스 목록을 찾기 위해 개발자 도구(F12)를 열어서 Network탭의 All 또는 XHR을 보면 index.json 파일이 있다.
  • 이 중 해당 키워드 관련 파일을 새탭으로 열어보면 요청사항에 대한 응답 내용을 볼 수 있고, 응답 내용을 파이썬에서 파싱해서 원하는 형태로 만들 수 있다.
  • 아래 예제는 '송가인'으로 검색한 결과임
import requests
import json

#https://www.melon.com/search/keyword/index.json?jscallback=jQuery\
#19105357803934720518_1603168193882&query=%25EC%2586%25A1%25EA%25B0%2580&_=1603168193887

url = 'https://www.melon.com/search/keyword/index.json'
params = {
    'jscallback': 'jQuery19105357803934720518_1603168193882',
    'query': '송가인'
}

headers = {
    'Referer': 'https://www.melon.com/index.htm',
    'User-Agent': ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 \
                   (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36')
}
response = requests.get(url, headers = headers, params = params)
print(response)  # <Response [200]>  --> melon 사이트는 referer와 user-agent 필요

response = response.text
print(respons)
# 소괄호와 마지막 콜론 부분을 제거해야 json 스트링을 파이썬 dict로 변환 가능

json_string = response.replace(params['jscallback'] + '(', '').replace(');', '')
result_dict = json.loads(json_string)

print(type(result_dict))
# <class 'dict'>
print(result_dict.keys())
# dict_keys(['STATUS', 'KEYWORD', 'ARTISTCONTENTS', 'SONGCONTENTS', 'ALBUMCONTENTS',\
#'KEYWORDCONTENTS', 'httpDomain', 'httpsDomain', 'staticDomain'])

print('\n멜론 "{}" 검색 결과(앨범명 - 곡명, 곡 정보 URL)\n'.format(result_dict['KEYWORD']))
for song in result_dict['SONGCONTENTS']:
    #print('앨범: {} - 곡명: {}'.format(song['ALBUMNAME'], song['SONGNAME']))
    print('''{ALBUMNAME} - {SONGNAME}
https://www.melon.com/song/detail.htm?songId={SONGID}\n'''.format(**song))

[실행 결과]  ※ URL은 곡 정보 부분임

멜론 "송가인" 검색 결과(앨범명 - 곡명, 곡 정보 URL)

사랑의 불시착 OST Part 6 - 내 마음의 사진
https://www.melon.com/song/detail.htm?songId=32333669

송가인 1st ALBUM '佳人' - 서울의 달
https://www.melon.com/song/detail.htm?songId=32145248

확 감아버려 - 확 감아버려
https://www.melon.com/song/detail.htm?songId=32878319

미스트롯 DEATH MATCH Ⅱ - 한 많은 대동강
https://www.melon.com/song/detail.htm?songId=31719671

미스트롯 FINAL STAGE - 무명배우
https://www.melon.com/song/detail.htm?songId=31773569

더 콜 2 (The Call 2) 네 번째 프로젝트 - 님아
https://www.melon.com/song/detail.htm?songId=32022037

미스트롯 DEATH MATCH - 용두산 엘레지
https://www.melon.com/song/detail.htm?songId=31704029

이별의 버스 정류장 - 이별의 버스 정류장
https://www.melon.com/song/detail.htm?songId=32492851

미스트롯 FINAL STAGE - 단장의 미아리 고개
https://www.melon.com/song/detail.htm?songId=31773573

송가인 1st ALBUM '佳人' - 가인이어라
https://www.melon.com/song/detail.htm?songId=32145249

미스트롯 LEGEND MISSION Ⅱ - 진정인가요
https://www.melon.com/song/detail.htm?songId=31764306

송가인 1st ALBUM '佳人' - 엄마아리랑
https://www.melon.com/song/detail.htm?songId=32145246

미스트롯 LEGEND MISSION - 영동 부르스
https://www.melon.com/song/detail.htm?songId=31751351

항구 아가씨 / 성산 일출봉 - 정말좋았네
https://www.melon.com/song/detail.htm?songId=8211707

항구 아가씨 / 성산 일출봉 - 목포의 눈물
https://www.melon.com/song/detail.htm?songId=8211711

* 멜론 검색으로 나오는 건수는 15건임

 

good4me.co.kr

 

▷ 함수로 만들어서 실행해보기

검색어를 입력받고, 위와 같은 목록으로 출력되도록 함

import requests
import json

def melon_search(search_word):

    url = 'https://www.melon.com/search/keyword/index.json'
    params = {
        'jscallback': 'jQuery19105357803934720518_1603168193882',
        'query': search_word
    }
    
    headers = {
        'Referer': 'https://www.melon.com/index.htm',
        'User-Agent': ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 \
                       (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36')
    }

    response = requests.get(url, headers = headers, params = params).text
    json_string = response.replace(params['jscallback'] + '(', '').replace(');', '')
    result_dict = json.loads(json_string)
    
    #print(len(result_dict['SONGCONTENTS']))
    if len(result_dict['SONGCONTENTS']) == 0:
        print('멜론 검색 결과가 없습니다.')
    
    else:
        print('\n멜론 "{}" 검색 결과(앨범명, 곡명, 곡정보 URL)\n'.format(result_dict['KEYWORD']))
        
        for song in result_dict['SONGCONTENTS']:
            print('''{ALBUMNAME} : {SONGNAME} : {ARTISTNAME}
https://www.melon.com/song/detail.htm?songId={SONGID}\n'''.format(**song))



if __name__ == '__main__':
    line = input('검색어를 입력하시오> ')
    melon_search(line)
 

[실행 결과]

검색어를 입력하시오> 아이유

멜론 "아이유" 검색 결과(앨범명, 곡명, 곡정보 URL)

꽃갈피 둘 : 가을 아침 : 아이유
https://www.melon.com/song/detail.htm?songId=30636089

Love poem : Blueming : 아이유
https://www.melon.com/song/detail.htm?songId=32183386

밤편지 : 밤편지 : 아이유
https://www.melon.com/song/detail.htm?songId=30314784

에잇 : 에잇(Prod.&Feat. SUGA of BTS) : 아이유
https://www.melon.com/song/detail.htm?songId=32578498

사랑의 불시착 OST Part 11 : 마음을 드려요 : 아이유
https://www.melon.com/song/detail.htm?songId=32378104

Love poem : Love poem : 아이유
https://www.melon.com/song/detail.htm?songId=32143487

Palette : 팔레트 (Feat. G-DRAGON) : 아이유
https://www.melon.com/song/detail.htm?songId=30378156

CHAT-SHIRE : 무릎 : 아이유
https://www.melon.com/song/detail.htm?songId=7896511

삐삐 : 삐삐 : 아이유
https://www.melon.com/song/detail.htm?songId=31346009

꽃갈피 : 너의 의미 (Feat. 김창완) : 아이유
https://www.melon.com/song/detail.htm?songId=4646573

Palette : 이름에게 : 아이유
https://www.melon.com/song/detail.htm?songId=30378164

Modern Times - Epilogue : 금요일에 만나요 (Feat. 장이정 Of HISTORY) : 아이유
https://www.melon.com/song/detail.htm?songId=4369827

Real : 좋은 날 : 아이유
https://www.melon.com/song/detail.htm?songId=3051244

Last Fantasy : 너랑 나 : 아이유
https://www.melon.com/song/detail.htm?songId=3625504

스무 살의 봄 : 하루 끝 : 아이유
https://www.melon.com/song/detail.htm?songId=3795586

 

 

함수로 가사까지 추출해보기

import requests
from bs4 import BeautifulSoup
import json

def melon_search(search_word):
    
    url = 'https://www.melon.com/search/keyword/index.json'
    
    params = {
        'jscallback': 'jQuery19105357803934720518_1603168193882',
        'query': search_word
    }
    
    headers = {
        'Referer': 'https://www.melon.com/index.htm',
        'User-Agent': ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 \
                       (KHTML, like Gecko) Chrome/86.0.4240.75 Safari/537.36')
    }
    
    response = requests.get(url, headers = headers, params = params).text
    json_string = response.replace(params['jscallback'] + '(', '').replace(');', '')
    result_dict = json.loads(json_string)
    
    if len(result_dict['SONGCONTENTS']) == 0:
            print('멜론 검색 결과가 없습니다.')
    
    else:    
        print('\n멜론 "{}" 검색 결과(앨범명, 곡명, 곡정보 URL, 가사)\n'.format(result_dict['KEYWORD']))
        
        for song in result_dict['SONGCONTENTS']:
            print('''{ALBUMNAME} : {SONGNAME} : {ARTISTNAME}
https://www.melon.com/song/detail.htm?songId={SONGID}\n'''.format(**song))
           
            detail_url = 'https://www.melon.com/song/detail.htm?songId=' + song['SONGID']
            res_html = requests.get(detail_url, headers = headers).text
            
            soup = BeautifulSoup(res_html, 'html.parser')
            tag = soup.find(id='d_video_summary') # 가사
            tag = str(tag)
            tag = tag.replace('<div class="lyric" id="d_video_summary">', '').\
                replace('<!-- height:auto; 로 변경시, 확장됨 -->', '').\
                replace('<br/>', '/').replace('</div>', '').strip()
            print(tag)
            
            print()


if __name__ == '__main__':
    line = input('검색어를 입력하시오> ')
    melon_search(line)
    

[실행 결과]

검색어를 입력하시오> 송가인

멜론 "송가인" 검색 결과(앨범명, 곡명, 곡정보 URL, 가사)

사랑의 불시착 OST Part 6 : 내 마음의 사진 : 송가인
https://www.melon.com/song/detail.htm?songId=32333669

너와 마주 앉아 입 맞춰 부르던/노랫소릴 기억합니다/살며시 감은 나의 두 눈 속에/그대 모습 담아봅니다/함께 걸었던 이곳에 홀로이/그대 이름 불러봅니다/시린 겨울도 어두운 밤도/함께 있음에 난 웃었지/그대 내게 준 그 봄에 우리/영원을 기도했죠/두 눈에 담은 작은 사진처럼/그대 여전히 남아있네요/꿈같은 운명 사라진대도/마음 깊은 곳에 새겨져/이 길에 홀로 남아 있어도/이렇게 그댈 보죠/그대의 얼굴 그대의 숨결/내게 피었던 모든 순간/지울 수 없는 작은 그 사진처럼/영원히 내 맘속에 영원히/알고 있나요 그대 때문에/오늘도 내가 살아가요/외롭지 마요 다시 아프지 마요/이렇게 내 마음에 살아가요/너와 마주 앉아 입 맞춰 부르던/노랫소릴 기억합니다/

송가인 1st ALBUM '佳人' : 서울의 달 : 송가인
https://www.melon.com/song/detail.htm?songId=32145248

서울 살이 타향살이 고달픈 날에/울 엄마가 생각이 난다/조물조물 무쳐주신 나물반찬에/된장찌개 먹고 싶구나/겁도 없이 떠나온 머나먼 길에/보고 싶은 내 고향 눈에 밟힌다/언젠가 서울에 가서 성공을 해서/돌아온다 약속했는데/세상에 울고 웃다가 바쁘다 보니/꿈에서나 갈 수 있구나/서울의 달 바라보면서/우 우우우 우우우우우 우우 우우우/우 우우우 우우우우우/우우 우 우우우/서울 살이 타향살이 외로운 날에/울 엄마가 보고 싶구나/차 창가에 부딪치는 달빛을 보며/엄마소원 빌어도 본다/겁도 없이 떠나온 머나먼 길에/남쪽바다 내 고향 눈에 밟힌다/언젠가 서울에 가서 성공을 해서/돌아온다 약속했는데/세상에 울고 웃다가 바쁘다 보니/꿈에서나 갈 수 있구나/언젠가 서울에 가서 성공을 해서/돌아온다 약속했는데/손 편지 한 장 갖고는 너무 모자란/내인생의 일기를 쓴다/서울의 달 바라보면서/우 우우우 우우우우우 우우 우우우/바라보면서/

확 감아버려 : 확 감아버려 : 송가인
https://www.melon.com/song/detail.htm?songId=32878319

바람결에 실려온 걸까/은은하던 그대의 향기/커피처럼 새까만 머릿결마저/내 맘을 흔들었어/이게 바로 운명인 걸까/머리부터 오 발끝까지/무엇 하나 절대로 빠지지 않아/완벽한 내 남자/아아 그 향길 잊을 수 없어/참으려 해도 참지 못해/널 그냥 내 남자로/확 감아 버려/확 감아 버려/감아 감아 감아 감아/확 감아 버려/이게 바로 운명인 걸까/머리부터 오 발끝까지/무엇 하나 절대로 빠지지 않아/완벽한 내 남자/아아 그 향길 잊을 수 없어/참으려 해도 참지 못해/널 그냥 내 남자로/확 감아 버려/확 감아 버려/감아 감아 감아 감아/확 감아 버려/당신은 나만의 V 당신은 럭키세븐/이대로 내 곁에서 영원히 머물러줘/찰나의 순간조차 놓치고 싶지 않아/그대 숨결 하나까지 느낄 수 있도록/확 감아 버려/확 감아 버려/감아 감아 감아 감아/확 감아 버려/감아 감아 감아 감아/확 감아 버려/

미스트롯 DEATH MATCH Ⅱ : 한 많은 대동강 : 송가인
https://www.melon.com/song/detail.htm?songId=31719671

한많은 대동강아/변함없이 잘있느냐/모란봉아 을밀대야/네 모양이 그립구나/철조망이 가로막혀/다시만날 그때까지/아 소식을 물어본다/한많은 대동강아/대동강 부벽루야/변함없이 잘있느냐 /귀에익은 수심가를/다시 한 번 불러본다/편지 한 장 전할길이/이다지도 없을소냐/아 썼다가 찢어버린/한많은 대동강아/

미스트롯 FINAL STAGE : 무명배우 : 송가인
https://www.melon.com/song/detail.htm?songId=31773569

사랑을 하죠/Melo 영화 뜨겁던 그 장면처럼/인생의 마지막 컷이 라도/나는 좋아요/사랑을 했죠/대본도 없이 울던 무명배우처럼/당신을 원망 안해요/사랑은 영화니까/사랑이 사랑을 사랑하면/저 별처럼 빛날까요/아름 다웠던 추억/기억 모두 다 영원히/한방 울 또 한 방울 눈물이/흘러 내리죠/나 슬퍼서 아냐 행복해서 울죠/안아줘요 나를 날 많이 사랑하나요/당신의 품 안에선 나는 주연배우/사랑을 해요/Melo 영화 무명배우로 산대도/당신을 원망 안해요/사랑은 영화니까/사랑이 사랑을 사랑하면/저 별처럼 빛날까요/아름 다웠던 추억/기억 모두 다 영원히/한방 울 또 한 방울 눈물이/흘러 내리죠/나 슬퍼서 아냐 행복해서 울죠/안아줘요 나를 날 많이 사랑하나요/당신의 품 안에선 나는 주연배우/당신의 품 안에선 나는 주연배우/

더 콜 2 (The Call 2) 네 번째 프로젝트 : 님아 : 윤민수(바이브), 송가인, 치타 (CHEETAH)
https://www.melon.com/song/detail.htm?songId=32022037

사랑 사랑 그리운 님아 /언제쯤 그대 오시려나 /나를 두고 떠나간 님아 /내 마음 아시려나/Bom Diggy Bom /Diggy Diggy Bom Bom /Bom Diggy Bom /Diggy Diggy Bom Bom /Bom Diggy Bom /Diggy Diggy Bom Bom /Bom Diggy Bom /Diggy Diggy Bom Bom /사랑 사랑 사랑 사랑 내 사랑이야 /사랑 사랑 사랑 사랑 내 사랑이로다 /사랑 사랑 사랑 사랑 내 사랑이야 /사랑 사랑 사랑 사랑 내 사랑이로다 /이리 오너라 게 누구 없느냐 /기다리다 지친 내 맘 둘 곳이 없구나 /시원한 것 좀 어서 내어 오거라 /내 님 찾아 바삐 움직여 허기지구나 /내게 다시 돌아온다 하던 /님은 어딘데 /기척 없이 온데간데없이 숨었네 /채워도 채워지지 않는 맘 알아주게 /여기 날 달래줄 이 누구 없소 /님아 정녕 나를 두고 /떠나신다면 행복하진 마오 /님아 정녕 나를 두고 /떠나신대도 사랑하진 마오 /멀어지지마 멀어지지마 /멀어지지마 /너무 사랑하오 그리운 내 님아/사랑 사랑 사랑 사랑 내 사랑이야/사랑 사랑 사랑 사랑 내 사랑이로다/사랑 사랑 사랑 사랑 내 사랑이야/사랑 사랑 사랑 사랑 내 사랑이로다/님 없는 이 마음은 닳고 닳아/갈 곳을 잃었어매일/달아달아 하며 그대를 빌었어/이게 놀이라면 응할텐데/허나 나는 더는 그대를 찾아/헤맬 맘도 없어/님아 다른 이를 그대 품에 안느니/님아 사랑 따위는 모르고 사시오/님아 난 언제나 이 자리에 있으니/이제 당신이 한번/날 애타게 찾아보시오/혼자인 밤들이 밤들이 외로웠고/난 남들이 말려도 기다렸소/내 맘들을 맘대로 흔들었던/그 날들이 날들이 그리웠소/님아 정녕 나를 두고/떠나신다면 행복하진 마오/님아 정녕 나를 두고/떠나신대도 사랑하진 마오/멀어지지마 멀어지지마/멀어지지마/너무 사랑하오 그리운 내 님아/사랑 사랑 사랑 사랑 내 사랑이야/사랑 사랑 사랑 사랑 내 사랑이로다/사랑 사랑 사랑 사랑 내 사랑이야/사랑 사랑 사랑 사랑 내 사랑이로다/내 사랑 이로다/내 사랑 이로다/내 사랑 이로다/이리 오너라 앞태를 앞태를 보자/이리 오너라 내 사랑이로다/이리 오너라 앞태를 앞태를 보자/이리 오너라 내 사랑이로다/사랑 사랑 사랑 사랑 내 사랑이야/님아/사랑 사랑 사랑 사랑 내 사랑이로다/님아/사랑 사랑 사랑 사랑 내 사랑이야/사랑 사랑 사랑 사랑 내 사랑이로다/내 사랑 이로다/내 사랑 이로다/내 사랑 이로다/님아/사랑 사랑 그리운 님아/언제쯤 그대 오시려나/바람처럼 떠나간 님아/이 아픈 사랑 이 슬픈사랑/내 님은 아시려나/

미스트롯 DEATH MATCH : 용두산 엘레지 : 송가인
https://www.melon.com/song/detail.htm?songId=31704029

용두산아 용두산아/너만은 변치 말자/한발 올려 맹세하고 /두발 딛어 언약하던/한 계단 두 계단 /일백구십 사계단에/사랑심어 다져놓은 /그 사람은 어디가고/나만 혼자 쓸쓸히도 /그 시절 못 잊어/아 못 잊어 운다/둘이서 거닐던 /일백구십 사계단에/즐거웠던 그 시절은 /그 어디로 가버렸나/잘 있거라 나는 간다 /꽃피던 용두산아/아 용두산 엘레지/

이별의 버스 정류장 : 이별의 버스 정류장 : 유산슬, 송가인
https://www.melon.com/song/detail.htm?songId=32492851

추억 속의 슬픈 정류장/눈물 젖은 버스를 타면/당신이 생각나/차창밖에 비가 내리네/한 정거장 멈추고/지나칠 때마다 보고 싶어/줄 사람 없는 꽃다발은 시들어 가네/사랑은 사랑은 사랑은 꿈결처럼 와서/가장 행복할 때 떠나는 가 봐/가슴 시리도록 너의 입술/아직도 나를 부르네/사랑은 사랑은 사랑은 이별을 닮아서/사랑했었다 말하네/사랑은 내리고 이별을 태우고/버스는 달려 가네/홀로 남은 슬픈 정류장/당신과 나 헤어졌던 곳/한번쯤 만날까/혹시나 기대했었네/기억이란 페이지는/넘겨질 때마다 보고 싶어/줄 사람 없는 꽃다발은/또 시들어 가네/사랑은 사랑은 사랑은 꿈결처럼 와서/가장 행복할 때 떠나는 가 봐/가슴 시리도록 너의 입술/아직도 나를 부르네/사랑은 사랑은 사랑은 이별을 닮아서/사랑했었다 말하네/사랑은 내리고 이별을 태우고/버스는 달려 가네/사랑은 내리고 이별을 태우고/버스는 달려 가네/버스는 떠나 가네/

미스트롯 FINAL STAGE : 단장의 미아리 고개 : 송가인
https://www.melon.com/song/detail.htm?songId=31773573

미아리 눈물고개/임이 넘던 이별 고개/화약 연기 앞을 가려/눈 못 뜨고 헤매일 때/당신은 철사 줄로/두 손 꽁꽁 묶인 채로/뒤돌아보고 또 돌아보고/맨발로 절며 절며/끌려가신 이 고개여/한 많은 미아리 고개/여보 당신은 지금 어디서/무얼 하고 계세요/어린 용구는 오늘 밤도/아빠를 그리다가/이제 막 잠이 들었어요/동지섣달 기나긴 밤/북풍한설 몰아칠 때/당신은 감옥살이/얼마나 고생을 하고 계세요/십 년이 가도 백 년이 가도/부디 살아만 돌아오세요 네/여보/아빠를 그리다가/어린 것은 잠이 들고/동지섣달 기나긴 밤/북풍한설 몰아칠 때/당신은 감옥살이/그 얼마나 고생을 하오/십년이 가고 백년이 가도/살아만 돌아오소/울고 넘던 이 고개여/한 많은 미아리 고개/한 많은 미아리 고개/

송가인 1st ALBUM '佳人' : 가인이어라 : 송가인
https://www.melon.com/song/detail.htm?songId=32145249

가인 가인이어라/운명 같은 사람이어라/보고 또 보고 싶은 가인이어라/정도 많은 사람이어라/어느 한 날 똑같은 시간에 만나/서로에게 끌려버린 맘/좋아 좋아한다면 죄라도 되나요/이제 나는 어쩔 수 없네/아 영원히 안고 싶어라/시간아 멈추어라/가인 가인이어라/필연적인 사람이어라/보고 또 보고 싶은 가인이어라/내인생의 귀인이어라/사랑해요 그 말을 하고 싶나요/내 마음도 그렇답니다/애간장을 녹이는 다정한 목소리/누가 내게 보내셨나요/아 영원히 닮고 싶어라/세월아 멈추어라/가인 가인이어라/운명 같은 사람이어라/보고 또 보고 싶은 사람이어라/내인생의 귀인이어라/가인이어라 가인이어라/가인 가인이어라/가인 가인 가인이어라/

미스트롯 LEGEND MISSION Ⅱ : 진정인가요 : 송가인, 김소유
https://www.melon.com/song/detail.htm?songId=31764306

미련없다 그 말이 진정인가요/냉정했던 그 마음이 진정인가요/바닷가를 거닐며/수놓았던 그 추억/잊을 수가 있을까요/돌아설 때 눈물짓던 당신이라면/영원토록 영원토록/죽어도 못 잊을 겁니다/잊어달라 그 말이 진정인가요/돌아서던 그 마음이 진정인가요/오솔길을 거닐며/주고받던 그 사랑/잊을 수가 있을까요/돌아설 때 울음 참던 당신이라면/잊으려도 잊으려도/죽어도 못 잊을 겁니다/죽어도 못 잊을 겁니다/

송가인 1st ALBUM '佳人' : 엄마아리랑 : 송가인
https://www.melon.com/song/detail.htm?songId=32145246

엄마아리랑 아리랑/아리아리랑 아라리요/아들딸아 잘되거라/밤낮으로 기도한다/엄마 아리랑/사랑하는 내 아가야/보고싶다 우리 아가/천년만년 지지 않는 꽃이 피는구나/아 리 랑 아 리 랑/사랑 음 사랑 음 엄마 아리랑/아리아리랑 아라리요/쓰리쓰리랑 아라리요/우리 엄마 사랑은/아리랑 엄마 아리랑/엄마아리랑 아리랑/아리아리랑 아라리요/우리 엄마 무병장수/정성으로 기원하오/엄마 아리랑/사랑하는 내 어머니/보고싶소 울 어머니/서산마루 해가 지고 달이 뜨는구나/아 리 랑 아 리 랑/사랑 음 사랑 음 엄마아리랑/아리아리랑 아라리요/쓰리쓰리랑 아라리요/우리 엄마 사랑은 아리랑/엄마 아리랑/아 리 랑 아 리 랑/사랑 음 사랑 음/엄마 엄마/우리 어머니 아 리 랑/에야디야 에헤라디야디야/에야디야 에헤라디야디야/에야디야 에헤라디야디야/엄마 아리랑/

미스트롯 LEGEND MISSION : 영동 부르스 : 송가인
https://www.melon.com/song/detail.htm?songId=31751351

헤어지기 싫어서 애태우던 그 날 밤/피 눈물에 얼룩진 그대의 모습/어차피 떠나야 할 인연이기에/미련 없이 보냈건만/잊지 못할 그 추억/그날 밤 터미날엔 비가 내렸지/아아 영동 아아 영동 영동 부르스/그대와 만나던 곳 서초동 주점에는/들창문을 때리는 밤 비 소리뿐/되돌아올 수 없는 그대이지만/술잔을 마주 잡고 행복만을 빌었소/그 누가 불러주나 추억의 노래/아아 영동 아아 영동 영동 부르스/아아 영동 아아 영동 영동 부르스/

항구 아가씨 / 성산 일출봉 : 정말좋았네 : 송가인
https://www.melon.com/song/detail.htm?songId=8211707

사랑 그 사랑이 정말 좋았네/세월 그 세월이 가는 줄도 모르고/불타던 두 가슴에/그 정을 새기면서/사랑을 주고 사랑을 받고/그 밤이 좋았네/사랑 그 사랑이 정말 좋았네/사랑 그 사랑이 정말 좋았네/이별 그 이별이 오는 줄도 모르고/푸르던 두 가슴에/참사랑 새기면서/마음을 주고 마음을 받고/그 때가 좋았네/사랑 그 사랑이 정말 좋았네/정말 좋았네/

항구 아가씨 / 성산 일출봉 : 목포의 눈물 : 송가인
https://www.melon.com/song/detail.htm?songId=8211711

사공의 뱃노래/가물거리면/삼학도 파도깊이/스며드는데/부두의 새악씨/아롱 젖은 옷자락/이별의 눈물이냐/목포의 설움/삼백년 원안풍은/노적봉 밑에/님 자취 완연하다/애달픈 정조/유달산 바람도/영산강을 안으니/님 그려 우는 마음/목포의 사랑/

 

 

[참고] askcompany.kr - 크롤링 차근차근 시작하기

 

댓글