易语言QQ音乐搜索歌曲获取歌曲信息

2025-05-07 19:38:39

1、打开谷歌浏览器,进入QQ音乐搜索歌曲页面(搜索“喜欢你”为例)

2、按F12到开发者模式,刷新页面,如图选中Network—>JS,在Name下找到一个带client_search_cp的项,单击选择Preview,可以看到所有的搜索结果都在这list下,多次搜索测试发现,仅需提供w值(即搜索歌曲的URL编码值)即可:(链接1:https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remoteplace=txt.yqq.song&searchid=69460324284078493&t=0&aggr=1&cr=1&catZhida=1&lossless=0&flag_qc=0&p=1&n=20&w=%E5%96%9C%E6%AC%A2%E4%BD%A0&g_tk=5381&jsonpCallback=MusicJsonCallback9249774728669118&loginUin=0&hostUin=0&format=jsonp&inCharset=utf8&outCharset=utf-8&notice=0&platform=yqq&needNewCode=0)

易语言QQ音乐搜索歌曲获取歌曲信息

4、选择Headers,Request Headers下的Referer,所需要的musicid在这里可以找到,而我们获取music仅需提供mid(如链接中的001VySE80MYPrC)(协议头:https://y.qq.com/n/yqq/song/001VySE80MYPrC.html)

易语言QQ音乐搜索歌曲获取歌曲信息

6、点击进入歌曲播放,选择Media,多次测试可以发现需要的歌曲资源就在这,而链接需要提供一个MediaMid(如链接4中的001VySE80MYPrC傧韭茆鳟)和vkey,(链接4(歌曲链接):http://isure.stream.qqmusic.qq.com/C400001VySE80MYPrC.m4a?vkey=0F97B11A9BD2ABC1C132ACB2B9DDADA7503E3622C33B9FDB29156E3548D55EB9D0CC104A604D5E83FF1E312B93DDD0F5061CE0F60CFA5E09&guid=9141721344&uin=0&fromtag=66)

易语言QQ音乐搜索歌曲获取歌曲信息

8、最后转化为寻找mid和MediaMid,这两个值都可以在链接1中找到,而链接1仅需的w值(URL编码的搜索歌曲名),接下来就是写代码了

9、打开易语言创建新程序,如图,提供搜索歌曲名通过第一个链接即可获得搜索结果(歌名|mid|MediaMid|歌手)

易语言QQ音乐搜索歌曲获取歌曲信息

11、传入mid获取歌词

易语言QQ音乐搜索歌曲获取歌曲信息

13、测试效果如下图:

易语言QQ音乐搜索歌曲获取歌曲信息
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢