[原创] 从QQ音乐网页版扒歌词的补充说明

背景

我在上一篇里有介绍从QQ音乐网页版扒歌词的方法(这里),但存在一些限制和问题没有详细介绍,本文将说明并解决这些问题

问题1——客户端限定歌曲

在打开部分歌的时候会弹出这样的提示,比如aimer的六等星之夜:

我们可以先打开一个非客户端限定的歌,如扇宝的 新年小福星(https://y.qq.com/n/yqq/song/002uvyoQ2b1Nhn.html

通过上一篇文章的方式找到这个数据,按照下图的方式操作:

复制出来后是如下所示的url:

将我红框处的songmid替换为六等星之夜的songmid即可(地址栏的地址即为歌曲的songmid),如下图所示

替换后运行新的命令即可。

这种方式需要你有一定的技术力~

问题2——网易云歌词的时间不标准
网易云的歌词有一部分是标准的lrc格式,一部分却不是,所以需要做一下转换。

我仍然以六等星之夜为例,按照和QQ音乐类似的手段看到歌词数据:

复制出来会发现换行丢掉了,你需要使用一些文本编辑器(比如notepad++、vscode)将其替换为普通的换行:

这里还能看到每一句歌词的时间是 [00.00.000]这种格式,最后的毫秒是有3位,这不符合lrc的标准,arctime无法解析,可以使用下面的正则将其替换为标准的时间格式:

下一次发这个的专栏大概是等做出自动下歌词的工具的时候了,先挖个坑在这里。

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/312.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>