易语言酷狗搜索歌曲获取歌曲信息
来源:网络收集 点击: 时间:2024-02-12打开谷歌浏览器,进入酷狗搜索歌曲页面(搜索“我爱你”为例)
2/7按F12到开发者模式,刷新页面,如图选中Network—JS,在Name下找到一个带song_search的项,单击选择Preview,可以看到所有的搜索结果都在这,多次搜索测试发现,仅需提供keyword值即可:(链接1:http://songsearch.kugou.com/song_search_v2?callback=jQuery112407923423426910141_1535375638079keyword=%E6%88%91%E7%88%B1%E4%BD%A0page=1pagesize=30userid=-1clientver=platform=WebFiltertag=emfilter=2iscorrection=1privilege_filter=0_=1535375638081)

选择歌曲进入播放页面,如图选中带index.php的项,单击选择Preview,可以发现需要的图片资源,歌词资源,歌曲资源都在这里(链接2:http://wwwapi.kugou.com/yy/index.php?r=play/getdatacallback=jQuery19102921322133669293_1535375737904hash=CFB133F4B7E799D4C852988BCDCF4B27album_id=2611715_=1535375737905)

选择不同的歌曲测试发现,这个url仅需提供hash值及Album_id,而这两个值都可以在链接1中找到,而链接1仅需的keyword值(URL编码的搜索歌曲名),接下来就是写代码了
5/7打开易语言创建新程序,如图,提供搜索歌曲名通过第一个链接即可获得搜索结果(歌名|FileHash|Album_ID|歌手)

如图,给定已经获得的FileHash及Album_ID值通过第二个链接即可获取歌曲信息

代码,用到的模块都上传了,最后测试了一下(链接3:链接:https://pan.baidu.com/s/1REpphUYEJrVvdwwp_4fV1Q 密码:3i46)

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_30153.html