• 注册
  • 转载分享 转载分享 关注:152 内容:10325

    QQ/酷狗/网易云音乐歌曲解析 API接口源码(Python)

  • 查看作者
  • 打赏作者
  • 当前位置: 七七博客 > 转载分享 > 正文
    • 3
    • 转载分享
    • QQ/酷狗/网易云音乐歌曲解析 API接口源码(Python)

      假如你有vip会员

      酷狗

      1. 需要拿到的参数token、userid,获取途径:APP

      2. 在kugou_url方法中把url中的token和userid补全,计算哈希值把尾部的0替换成userid

      网易云

      1. 需要拿到的参数cookie,cookie中包含了csrf_token、music_u,获取途径:WEB网页

      2. 在WangYiYun()类初始化时补全即可

      QQ音乐

      1. 需要拿到的参数cookie,获取途径:WEB网页

      2. 在qqmusic()类里面的get_music_vkey方法中把self.header['cookie']补全即可

      接口说明

      • 获取歌单列表信息

      • 请求地址:https://api2.52jan.com

      • 路径:/music/songlist

      • 请求方式:POST

      • 酷狗音乐示例:https://api2.52jan.com/music/songlist?server=kugou&id=6222311

      • 网易云音乐示例:https://api2.52jan.com/music/songlist?server=wyy&id=7480897649

      • xx音乐示例:https://api2.52jan.com/music/songlist?server=qqmusic&id=8672698451

      • 尽量不要用我的接口,下载源码自己部署吧

      参数名 参数类型 参数描述 参数示例

      server string 音乐平台 kugou、wyy、qqmusic

      id         string 歌单ID 6222311、7480897649、8672698451

      响应参数

      [{
          "author": "Uu(刘梦妤)",
          "lrc": "https://api2.52jan.com/kugou/lrc/0DBB2B56582BE6CB062F79D1D13FE21E.lrc",
          "pic": "https://imge.kugou.com/stdmusic/20210616/20210616180124589946.jpg",
          "title": "小城小爱",
          "url": "https://api2.52jan.com/kugou/0DBB2B56582BE6CB062F79D1D13FE21E"
      }, {
          "author": "接个吻,开一枪/火鸡/吕口口/Lambert/杨胖雨",
          "lrc": "https://api2.52jan.com/wyy/lrc/1413464902.lrc",
          "pic": "https://p1.music.126.net/A157zQR5rR66LMatjYAucQ==/109951164595606537.jpg",
          "title": "春风十里报新年",
          "url": "https://api2.52jan.com/wyy/1413464902"
      }, {
          "author": "周杰伦",
          "lrc": "https://api2.52jan.com/qqmusic/lrc/00265Jxe3JzXOJ.lrc",
          "pic": "https://y.qq.com/music/photo_new/T002R300x300M000000bviBl4FjTpO.jpg",
          "title": "说了再见",
          "url": "https://api2.52jan.com/qqmusic/00265Jxe3JzXOJ"
      }, {
          "author": "李荣浩",
          "lrc": "https://api2.52jan.com/qqmusic/lrc/001GLG5B45uLhI.lrc",
          "pic": "https://y.qq.com/music/photo_new/T002R300x300M000002PwL9x3TiVdh.jpg",
          "title": "乌梅子酱",
          "url": "https://api2.52jan.com/qqmusic/001GLG5B45uLhI"
      }]

      参数名 参数类型 参数描述

      author string 作者

      lrc         string 歌词地址(待解析)

      pic         string 歌曲封面

      title         string 歌曲名

      url         string 歌曲地址(待解析)

      闲话

      • 由于歌曲地址会过期,而歌词文件又过大,所以我们先获取歌词、歌曲地址的解析地址,等待用户点击播放后再获取到歌曲、歌词文件;

      • 这样既解决了源地址时效问题又解决了歌词文件直接显示过大不美观的问题。

      结尾

      • 本源码仅限用于学习交流

      • 如有侵权请联系我删除

      • 谨慎使用,且行且珍惜

      隐藏内容需要回复可以看见

      回复
      Lv.10
      VIP
      卧槽!无奈本人没文化,一句卧槽行天下!
      回复

      楼主辛苦了,谢谢楼主,楼主好人一生平安!楼主辛苦了,谢谢楼主,楼主好人一生平安!楼主辛苦了,谢谢楼主,楼主好人一生平安!

      回复
      卧槽!无奈本人没文化,一句卧槽行天下!
      回复

      请登录之后再进行评论

      登录
    • 任务系统
    • 帖子间隔 侧栏位置: