小伙伴关心的问题:网易手游官网下载专区,网易游戏手游官网app,本文通过数据整理汇集了网易手游官网下载专区,网易游戏手游官网app相关信息,下面一起看看。

网易手游官网下载专区,网易游戏手游官网app

前言

笔者最近在测试一款浏览器音乐插件时发现了一个奇奇怪怪的知识,就是如何优雅地扒下来类似网易云、QQ音乐等音乐网站的歌词,有的同学可能会觉得扒歌词有手就行,直接Ctrl CV就搞定了。诚然,如果只拿歌词发个朋友圈复制粘贴足够,但是对于有建立音视频类型应用需求的同学来说还不够,因为用在应用中的音频、歌词都是分开储存的,而且歌词都是以lrc后缀保存的。下图为例,所以这篇文章跟各位同学分享一下心得。

网易云音乐(lrc 字符串格式)

相信有不少同学都是云村的村民,那就先来聊聊云村歌词的扒法,我们首先进入官网:网易云音乐官网。

我们搜个VIP专享的歌吧(免费的歌也一样):陶喆的 Melody。这首歌无论是melody还是歌词都很棒~~

接下来打开浏览器的开发者工具(按快捷键F12),笔者用的是Chrome,也就是谷歌浏览器。切换到Network这个Tab。

这个Network的功能就是用来抓取向网站服务器发送http请求的数据包。我们这时刷新一下网页(按F5或者点击网页的刷新按钮)。

可以发现它已经帮我们抓取了各种类型的数据包,但是太多了,哪个是歌词的包?我们可以在下图第一个红框处键入lyr,这个框就是利用数据包名来过滤文件的。下图第二个红框圈出来的就是歌词的数据包。

我们右键这个包,点击copy response。这会把包的响应复制下来。

接着,切换到console页,这个页面是浏览器的控制台终端,可以执行JS代码。切换到这页后,首先点击下图这个按钮清空一下无关的信息。

然后,键入:

v = xxx

注意xxx是你之前复制好的数据包响应数据,这里在输入V =后,直接Ctrl V粘贴,再敲回车即可。

接着键入:

v.lrc.lyric

即可拿到歌词的lrc格式的字符串,这里可以直接复制下来,或者后续进行二次加工。

QQ音乐(lrc 文件格式)

基于上节的基础,我们这节就好讲多了,区别不大。我们首先搜一首周董的:反方向的钟。

接着我们打开F12的Network。在数据包过滤框输入lyr看一下:

OK,就是这个包没错了。左键打开看一下:

这时发现它的响应数据中,lyric字段是一堆乱码,起初我看到这个也有点小懵,很快,我想到它是不是被加密了,而且模样很像base64。有猜想了,就去解密试一下吧。我们首先复制好这段字符串。然后在字符串的位置右键,点击copy value。

找一个在线加解密的网站,这里贴一个现成的:在线 Base 64 解密。进入后,将复制的字符串粘贴好,如图所示,点击解码。

可以,猜想得到验证,将[00:00:00]之前没用的删去,就是完整的歌词啦,保存进lrc后缀的文件使用即可。

如果还想用类似网易云那样的lrc 字符,可以用几行python代码转化一下:

str = with open(歌词.txt,r) as f: lines = f.readlines() str = .join(lines) str

比如,你可以新建一个歌词.txt,然后将上面输出的歌词粘贴到里面,运行代码即可。

更多网易手游官网下载专区,网易游戏手游官网app相关信息请关注本站,本文仅仅做为展示!