唱片

「硬核教程」简单的在网页端下载“咪咕音乐”中歌曲专辑封面(高分辨率)与lrc(滚动)歌词文件的方法。(截止至2023.04.23可用)

由于咪咕音乐接口的变化不受控制,官方也没有提供可以直接供公众调用的接口,本作者无法保证此教程可以长期使用!!!

0.写作缘由

最近发现一个喜欢的歌手在咪咕音乐独家发布了一首歌曲,本着歌单本地化的原则,我将歌曲下载了下来,结果打开一看,好家伙,咪咕音乐并没有为这首歌曲填写任何的标签信息。。。没办法,自己动手丰衣足食,然而咪咕音乐在网页端保存的专辑封面只有可怜的 300x300 (这分辨率给谁看啊___*(  ̄皿 ̄)/#____)

太低了!!!

只有手机端才能保存到更清楚的图片ヽ(≧□≦)ノ

而且无论是手机端,还是网页端,lrc文件也不能直接下载到。这让我听音乐的体验直线下降,总不能自己做吧,所以只能抓包试试看了,于是就有了这篇教程~

1.前置条件

遗憾的是,目前无法直接通过电脑端的网页下载到歌词与专辑,所以你需要先打开浏览器——进入 www.migu.cn(不要进入 music.migu.cn) ——进入DevTools(F12)

就像这样

点击切换设备仿真

标红线的按钮

尺寸 一栏中选择一个移动设备,比如说iPhone 12 Pro ,这个时候刷新网页,就已经变成移动端界面了。

与此同时在右侧的DevTools中点击网络,挂在这里。

之后你就可以在左侧的页面中正常操作,选择你想要下载封面/歌词 的歌曲 ,进入接下来的教程。

这样是对的
这样是错的

2.下载专辑图

完成前置条件之后,你的浏览器将会出现如图所示的界面

这是正常的,然后在DevTools左上角的筛选器上面搜索resourceinfo.do

不出意外会有三个结果出现,这时候我们点击最后一个资源(如果最后一个预览没有结果,那么可以向上点一个)——预览——resource: [,…]左边的小箭头,展开资源——然后再展开一次

你就可以看到一大串字符。

这时候展开albumImgs (专辑图片) 这一项

可以看到

0: {imgSizeType: "03",…}
1: {imgSizeType: "02",…}
2: {imgSizeType: "01",…}

选择imgSizeType最大的一项展开

你就可以看到你心心念念的图片链接了

复制到剪贴板之后打开,就可以看到高分辨率的专辑图了~

3.下载LRC(滚动)歌词文件

lrc是英文lyric(歌词)的缩写,被用做歌词文件的扩展名。以lrc为扩展名的歌词文件可以在各类数码播放器中同步显示。LRC 歌词是一种包含着“*:*”形式的“标签(tag)”的、基于纯文本的歌词专用格式。最早由郭祥祥先生(Djohan)提出并在其程序中得到应用。这种歌词文件既可以用来实现卡拉OK功能(需要专门程序),又能以普通的文字处理软件查看、编辑。当然,实际操作时通常是用专门的LRC歌词编辑软件进行高效编辑的。

——百度百科

只要在咪咕音乐可以滚动歌词的歌曲,都可以下载到LRC文件进行本地播放。

基本操作与 2.下载专辑图 一致,你需要打开到如图所示的页面(教程见上)

找到lrcUrl这个字符串,复制后面的链接。

这个时候浏览器可能会显示乱码,但是不要管,直接右键保存即可。

4.附上本次教程中抓取到的resourceinfo.do(JSON文件)

{
	"code": "000000",
	"info": "",
	"resource": [{
		"resourceType": "2",
		"refId": "46052826",
		"copyrightId": "60057014634",
		"contentId": "600919000008042434",
		"songId": "1139810414",
		"songName": "夏末与萤火",
		"singerId": "1138767627",
		"singer": "Tacitly_麟犀",
		"albumId": "1139810413",
		"album": "夏末与萤火",
		"albumImgs": [{
			"imgSizeType": "03",
			"img": "http://d.musicapp.migu.cn/prod/file-service/file-down01/8121e8df41a5c12f48b69aea89b71dab/8bbaa225c5dc66731d28f67becc42043/68b01f5dc5942c1ba0b8174bc643f931"
		}, {
			"imgSizeType": "02",
			"img": "http://d.musicapp.migu.cn/prod/file-service/file-down01/8121e8df41a5c12f48b69aea89b71dab/8bbaa225c5dc66731d28f67becc42043/698213ede90125afa75dff01d30e98c1"
		}, {
			"imgSizeType": "01",
			"img": "http://d.musicapp.migu.cn/prod/file-service/file-down01/8121e8df41a5c12f48b69aea89b71dab/8bbaa225c5dc66731d28f67becc42043/9bd921278fd8a1b40d823ef796520caa"
		}],
		"opNumItem": {
			"playNum": 42560,
			"playNumDesc": "4.3万",
			"keepNum": 203,
			"keepNumDesc": "203",
			"commentNum": 19,
			"commentNumDesc": "19",
			"shareNum": 72,
			"shareNumDesc": "72",
			"orderNumByWeek": 0,
			"orderNumByWeekDesc": "0",
			"orderNumByTotal": 0,
			"orderNumByTotalDesc": "0",
			"thumbNum": 0,
			"thumbNumDesc": "0",
			"followNum": 0,
			"followNumDesc": "0",
			"subscribeNum": 0,
			"subscribeNumDesc": "0",
			"livePlayNum": 42560,
			"livePlayNumDesc": "4.3万",
			"popularNum": 0,
			"popularNumDesc": "0",
			"bookingNum": 0,
			"bookingNumDesc": "0"
		},
		"toneControl": "110000",
		"relatedSongs": [{
			"resourceType": "1",
			"resourceTypeName": "振铃",
			"copyrightId": "60057014634",
			"productId": "600919000008042433"
		}, {
			"resourceType": "3",
			"resourceTypeName": "随身听",
			"copyrightId": "60057014634",
			"productId": "600919000008042435"
		}, {
			"resourceType": "0",
			"resourceTypeName": "彩铃",
			"copyrightId": "60057014634",
			"productId": "600919000008042432"
		}],
		"rateFormats": [{
			"resourceType": "3",
			"formatType": "LQ",
			"url": "ftp://218.200.160.122:21/public/product9th/product46/2022/09/0122/2022年09月01日21点14分内容准入中国移动1首415341/全曲试听/Mp3_64_22_16/60057014634224858.mp3",
			"format": "000019",
			"size": "1649350",
			"fileType": "mp3",
			"price": "0"
		}, {
			"resourceType": "2",
			"formatType": "PQ",
			"url": "ftp://218.200.160.122:21/public/product9th/product46/2022/09/0122/2022年09月01日21点14分内容准入中国移动1首415341/标清高清/MP3_128_16_Stero/60057014634224858.mp3",
			"format": "020007",
			"size": "3298327",
			"fileType": "mp3",
			"price": "0"
		}, {
			"resourceType": "2",
			"formatType": "HQ",
			"url": "ftp://218.200.160.122:21/public/product9th/product46/2022/09/0122/2022年09月01日21点14分内容准入中国移动1首415341/标清高清/MP3_320_16_Stero/60057014634224858.mp3",
			"format": "020010",
			"size": "8245501",
			"fileType": "mp3",
			"price": "0"
		}],
		"newRateFormats": [{
			"resourceType": "2",
			"formatType": "PQ",
			"url": "ftp://218.200.160.122:21/public/product9th/product46/2022/09/0122/2022年09月01日21点14分内容准入中国移动1首415341/标清高清/MP3_128_16_Stero/60057014634224858.mp3",
			"format": "020007",
			"size": "3298327",
			"fileType": "mp3",
			"price": "0"
		}, {
			"resourceType": "2",
			"formatType": "HQ",
			"url": "ftp://218.200.160.122:21/public/product9th/product46/2022/09/0122/2022年09月01日21点14分内容准入中国移动1首415341/标清高清/MP3_320_16_Stero/60057014634224858.mp3",
			"format": "020010",
			"size": "8245501",
			"fileType": "mp3",
			"price": "0"
		}],
		"lrcUrl": "http://d.musicapp.migu.cn/prod/file-service/file-down01/4eedd78464c21ce789dea6928415b323/63d3ff843462ce5189e0bc48f0a66a94/47c6af0ed7983a3d9676183be6858677",
		"digitalColumnId": "",
		"copyright": "1",
		"validStatus": true,
		"songDescs": "",
		"songAliasName": "",
		"isInDAlbum": "0",
		"isInSideDalbum": "0",
		"isInSalesPeriod": "0",
		"songType": "",
		"mrcUrl": "http://d.musicapp.migu.cn/prod/file-service/file-down01/4eedd78464c21ce789dea6928415b323/854ae4248869e4095da6ffee87c09d34/8a1e4df4c5590adb4af0e5d3b2cd8b88",
		"invalidateDate": "2099-12-31",
		"dalbumId": "",
		"trcUrl": "",
		"vipType": "",
		"scopeOfcopyright": "01",
		"auditionsType": "00",
		"firstIcon": "",
		"chargeAuditions": "0",
		"oldChargeAuditions": "0",
		"songIcon": "01",
		"codeRate": {
			"PQ": {
				"codeRateChargeAuditions": "0",
				"isCodeRateDownload": "0",
				"codeRateFileSize": "3298327"
			},
			"HQ": {
				"codeRateChargeAuditions": "0",
				"isCodeRateDownload": "0"
			}
		},
		"isDownload": "0",
		"hasMv": "1",
		"topQuality": "HQ",
		"preSale": "0",
		"isShare": "0",
		"isCollection": "0",
		"length": "00:03:26",
		"singerImg": {
			"1138767627": {
				"singerName": "Tacitly_麟犀",
				"miguImgItems": [{
					"imgSizeType": "03",
					"img": "http://d.musicapp.migu.cn/prod/file-service/file-down01/8121e8df41a5c12f48b69aea89b71dab/600160ffb4225fee387d8086f0624888/9fda562a3e0424ba1ca5d8425984430e",
					"fileId": "6310b75e35ae9e3d8f177e31"
				}, {
					"imgSizeType": "02",
					"img": "http://d.musicapp.migu.cn/prod/file-service/file-down01/8121e8df41a5c12f48b69aea89b71dab/600160ffb4225fee387d8086f0624888/be5324a40c73d1a6205357e01c4c57a2",
					"fileId": "6310b75e35ae9e3d8f177e32"
				}, {
					"imgSizeType": "01",
					"img": "http://d.musicapp.migu.cn/prod/file-service/file-down01/8121e8df41a5c12f48b69aea89b71dab/600160ffb4225fee387d8086f0624888/8257656998b28e434634e3ca734e8d4b",
					"fileId": "6310b75e35ae9e3d8f177e33"
				}]
			}
		},
		"songNamePinyin": "xiamoyuyinghuo",
		"albumNamePinyin": "xiamoyuyinghuo",
		"artists": [{
			"id": "1138767627",
			"name": "Tacitly_麟犀"
		}],
		"landscapImg": "http://d.musicapp.migu.cn/prod/file-service/file-down01/8121e8df41a5c12f48b69aea89b71dab/a0d5d77b3b5ec4c58dfaa932618e0682/d469f050d909744254b2cf6a3e3d24bf",
		"vipLogo": "0",
		"vipDownload": "0",
		"firstPublish": "0",
		"showTag": ["hq"],
		"materialValidStatus": true,
		"needEncrypt": "0"
	}]
}
来自马来西亚

评论

《 “「硬核教程」简单的在网页端下载“咪咕音乐”中歌曲专辑封面(高分辨率)与lrc(滚动)歌词文件的方法。(截止至2023.04.23可用)” 》 有 8 条评论

  1. 好 但咪咕的歌还是太少 有时候甚至找不到((

    1. 可是好巧不巧我推的v在咪咕独家发歌?,没办法也只能用了(毕竟是中国移动的v)

  2. 尊敬的独立博客作者您好,您的博客已经被收录在博客乌托邦,博客乌托邦是一个中文独立博客文章聚合搜索平台,如有疑问可前往https://utopiablog.cn 留言,也欢迎前来搜索博文内容、添加文章虫洞入口,祝您新春愉快!

    1. 谢谢大佬收录(o゚v゚)ノ

    1. 新年快乐(*゚∀゚*)

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注