[原创] 从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无法解析,可以使用下面的正则将其替换为标准的时间格式:
下一次发这个的专栏大概是等做出自动下歌词的工具的时候了,先挖个坑在这里。
共有 0 条评论