关闭
首页>开发随记>正文

分享网易云音乐API接口

API 2016-12-09 14:45:53
  • A+
  • 7
  • 5101
之前写QQ机器人点歌,然后抓包分析出了这个接口.
可以自己转成PHP等其他语言的.
 
                string url = "http://music.163.com/api/search/get/web?csrf_token=";
                string data = "hlpretag=%3Cspan%20class%3D%22s-fc7%22%3E&hlposttag=%3C%2Fspan%3E&s=" + Uri.EscapeDataString(textBox1.Text.Trim()) + "&type=1&offset=0&total=true&limit=1";
                string s_jg = qwin.GetU(url, data);
                string songid = qwbzj(s_jg, "songs\":[{\"id\":", ",\"");
                string url2 = "http://music.163.com/api/song/detail/?id=" + songid + "&ids=%5B" + songid + "%5D";
                string songinfo = qwin.GetU(url2);
                string pciid = qwbzj(songinfo, "\"pic\":", ",");
                Regex reg = new Regex(@<a href="javascript:;" class="fly-aite">"""picUrl"":""(.*?)"",""picId"":"</a> + pciid + ",");
                var result = reg.Match(songinfo).Groups;
                string imgurl = result[1].Value.Substring(result[1].Value.LastIndexOf("\":\"") + 3); //图片
                string mp3url = qwbzj(songinfo, "\"mp3Url\":\"", "\",");//得到MP3
                string songname = qwbzj(songinfo, "\"name\":\"", "\","); //歌曲名称
                string songnick = qwbzj(songinfo, "\"artists\":[{\"img1v1Id\":0,\"name\":\"", "\",");//歌曲昵称

本文地址:https://www.awobaba.cn/view-4.html

版权声明:本文为原创文章,版权归 阿我巴巴 所有,欢迎分享本文,转载请保留出处!

分享

广告位

评论7 发表评论

  • 黑夜丶2017-07-14 14:08:05

    Windows 10󰀹山东省济南市电信

    SMALL可爱
    @SMALL 嘻嘻
    回复
  • Army2017-01-18 16:26:14

    Windows 10󰀹重庆市电信

    u求楼主分享个易语言代码!这看得不是太懂阿
    @u qwin.GetU就是获取网页内容,qwbzj就是取文本中间.
    回复
  • u2017-01-18 09:37:07

    Windows 7󰀹安徽省宿州市电信

    求楼主分享个易语言代码!这看得不是太懂阿
    回复
  • SMALL2016-12-10 20:22:16

    Windows 10󰀹重庆市电信

    可爱
    回复
  • Army2016-12-10 16:43:46

    Windows 10󰀹重庆市渝北区/沙坪坝区电信

    Jianrry我之前用过网易云音乐的外链,发现它不支持https。。。
    @Jianrry 不支持https好办, 自定义php页面,用readfile(),就能解决了.
    回复
  • Jianrry2016-12-10 15:15:26

    Windows 10󰀹湖北省武汉市电信

    Army歌曲名称需要urlencode
    @Army 我之前用过网易云音乐的外链,发现它不支持https。。。
    回复
  • Army2016-12-09 14:47:26

    Windows 10󰀹重庆市电信

    歌曲名称需要urlencode
    回复
点击获取效验码

Copyright © 阿我巴巴 版权所有.

Process:0.00716s, Memory: 472.53K, Cache: redis. 渝ICP备16003772号

渝公网安备 50022802000338号

本站服务器由 腾讯云 提供