DebugEN
科技森
专注于Java开发~每天都会更新文章~
  1. 首页
  2. 奇技
  3. 正文

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

2021年03月10日 1415点热度 0人点赞 0条评论 作者: kejisen

背景

我在上一篇里有介绍从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无法解析,可以使用下面的正则将其替换为标准的时间格式:

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

标签: 歌词 网易云
最后更新:2021年03月10日

kejisen

保持饥渴的专注,追求最佳的品质

点赞
< 上一篇
下一篇 >

文章评论

取消回复
最新 热点 随机
最新 热点 随机
【原创】记录一次失败的折腾——使用jkeymaster实现的按键监听 【原创】这些年我用过的IDEA插件 【原创】在windows上使用VNC远程连接linux桌面 我在RxJava使用线程池时遇到的问题 [原创文章] Swagger生成pdf格式的接口文档 [个人翻译]Java HTTP工具类的客户端证书认证 [原创] 如何从 Git 的提交历史记录中删除大文件 [翻译] 创建一个只读的Repository接口(Spring Data) [翻译] 反射的用法——用Java调用私有方法 Java 虚拟机最多可以支持多少个线程? 排查Hibernate的慢查询日志–这是查找慢查询的最简单方法 [翻译] 使用apache poi在excel文件中插入一行数据 [翻译] 在Spring 中@EntityScan与@ComponentScan注解有什么区别 [原创] 从QQ音乐网页版扒歌词的补充说明 [原创] 介绍java maven项目的多种打包方式 原创——在Java中生成随机数 将G1垃圾回收的内存使用量减少20%(翻译) [原创] java8 lambda表达式的toMap造成的空指针异常 [原创] 在Spring Boot中使用CommandLineRunner来在启动时执行代码 [转载] Kafka 节点重启失败导致数据丢失的分析排查与解决之道
将G1垃圾回收的内存使用量减少20%(翻译) 【原创】记录一次失败的折腾——使用jkeymaster实现的按键监听 [原创] Spring Boot使用CommandLineRunner 【原创】这些年我用过的IDEA插件 在Java中生成随机的日期 [翻译] 在Spring 中@EntityScan与@ComponentScan注解有什么区别 [个人翻译]Java HTTP工具类的客户端证书认证 [翻译] 反射的用法——用Java调用私有方法 我在RxJava使用线程池时遇到的问题 [原创] 在Spring Boot中使用CommandLineRunner来在启动时执行代码 使用Spring RestTemplate压缩请求 [原创] java8 lambda表达式的toMap造成的空指针异常 Linux截图软件推荐-flameshot [翻译] 使用apache poi在excel文件中插入一行数据 排查Hibernate的慢查询日志–这是查找慢查询的最简单方法 [原创] 在ubuntu18.04上安装chromedriver [原创] 关于Java的Base64编码 从QQ音乐获取并解析音乐的歌词 [原创文章] Swagger生成pdf格式的接口文档 Spring Boot项目修改Tomcat端口号
标签聚合
java spring json qq音乐 elasticsearch maven 歌词 base64 linux springboot

COPYRIGHT © 2020 Kejisen. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS