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건임
▷ 함수로 만들어서 실행해보기
검색어를 입력받고, 위와 같은 목록으로 출력되도록 함
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 - 크롤링 차근차근 시작하기
'코딩 연습 > 코딩배우기' 카테고리의 다른 글
[python] 파이썬 크롤링(Crawling) 연습 - 네이버 메인페이지 추출해보기 (0) | 2020.10.23 |
---|---|
[python] 파이썬 웹 크롤링(Web Crawling) 알아보기 #5 (0) | 2020.10.21 |
[python] 파이썬 웹 크롤링(Web Crawling) 알아보기 #3 (0) | 2020.10.18 |
[python] 파이썬 웹 크롤링(Web Crawling) 알아보기 #2 (0) | 2020.10.16 |
[python] 파이썬 웹 크롤링(Web Crawling) 알아보기 #1 (0) | 2020.10.15 |
댓글