Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

做个登录接口,登录有绿钻的号就可以获取收费歌曲以及无损格式等 #15

Open
ctaoist opened this issue May 20, 2020 · 34 comments

Comments

@ctaoist
Copy link
Contributor

ctaoist commented May 20, 2020

Is your feature request related to a problem? Please describe.
#7

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
现在应该还不能获取收费歌曲吧,还有320k、无损格式,只能获取到128K的,如果有了登录接口,登录有绿钻的号就都能获取到了

@Rain120
Copy link
Owner

Rain120 commented May 24, 2020

@275761919
issue visitor

  • 如果能取到登录用户的Cookie其实就可以解决这个问题了

  • 如果你有兴趣 + 时间,欢迎 PR

@Rain120
Copy link
Owner

Rain120 commented Jan 24, 2021

@275761919

接入 Cookie

目前接入自己设计Cookie, 接口会在请求的时候带上你的 Cookie,具体配置如下

支持自定义设置cookie

请求歌曲品质也已加入接口中

#32

@iwxyi
Copy link

iwxyi commented Jan 26, 2021

@275761919

接入 Cookie

目前接入自己设计Cookie, 接口会在请求的时候带上你的 Cookie,具体配置如下

支持自定义设置cookie

请求歌曲品质也已加入接口中

#32

设置cookie后,调用 /getMusicPlay?songmid=xxx 还是无法获取到播放链接

@Pstarsss
Copy link

Uploading image.png…

@Pstarsss
Copy link

查询没有权限了 ,,

@Pstarsss
Copy link

Pstarsss commented Jan 27, 2021

{
  "data": {
    "code": 0,
    "ts": 1611743552781,
    "start_ts": 1611743552777,
    "req_0": {
      "code": 0,
      "data": {
        "expiration": 0,
        "login_key": "",
        "midurlinfo": [
          
        ],
        "msg": "1.119.164.66;查询统一权限失败,或没有查到对应的歌曲信息",
        "retcode": 0,
        "servercheck": "",
        "sip": [
          
        ],
        "testfile2g": "",
        "testfilewifi": "",
        "thirdip": [
          "",
          ""
        ],
        "uin": "",
        "verify_type": 0
      }
    },
    "playUrl": {
      
    }
  }
}

@Rain120
Copy link
Owner

Rain120 commented Jan 28, 2021

@Pstarsss

  1. 你的图片挂了,可以重新上传一下吗
  2. 你可以合并在一起提问吗?不然不好回复

@Rain120
Copy link
Owner

Rain120 commented Jan 28, 2021

@iwxyi

  1. 你发送的接口有带上 Cookie 吗?

  2. 你的账号是会员吗?普通的歌曲是可以获取的

@Pstarsss
Copy link

  1. 你发送的接口有带上 Cookie 吗?

image

@Pstarsss
Copy link

再对应的 use-info 里面配置了

@Pstarsss
Copy link

同时我的账号 是会员的

@Pstarsss
Copy link

@Rain120

@Pstarsss
Copy link

image
这个s是热歌榜的数据 哪个是歌曲的id 怎么感觉拼接的时候 总是查询不到歌曲

@Pstarsss
Copy link

@Rain120

@duskcouple
Copy link

这个自定义cookie功能,没有描述清楚如何使用,在user-info中设置了cookie,然后呢?然后程序中的所有接口请求时会自动调用已经设置好的cookie吗?还是需要请求客户端每次请求接口链接时每次都再携带一次cookie,我认为是前边自动调用的方式否则在user-info设置没有意义,但是经过测试,cookie没有生效,通过getmusicplay接口请求会员音乐链接,无法获得音乐播放地址,显示暂无播放链接。请大佬检查下代码。

@Rain120
Copy link
Owner

Rain120 commented Jan 28, 2021

@zhaoyongping
我的思路是配置了 user-info 中的 Cookie就会带上这个 Cookie去请求,现在看起来有问题,我找个时间修复下,感谢关注

@Rain120
Copy link
Owner

Rain120 commented Jan 28, 2021

image
这个s是热歌榜的数据 哪个是歌曲的id 怎么感觉拼接的时候 总是查询不到歌曲

  1. 请合并问题,不要一条一条的发
  2. 请将接口相关信息留下,包括接口 path 以及参数
  3. Cookie 还需要在看下

获取歌手热门歌曲

path: /getSingerHotsong?singermid=0025NhlN2yWrP4&limit=10&page=2

歌曲Id 如下图示:

image

@Pstarsss
Copy link

@Rain120 歌曲id的图片 加载不出来,能不在发一张看看

@iwxyi
Copy link

iwxyi commented Jan 29, 2021

@iwxyi

  1. 你发送的接口有带上 Cookie 吗?
  2. 你的账号是会员吗?普通的歌曲是可以获取的

账号是会员,user-info里面写上了没效果,会员歌曲无法下载

@Rain120
Copy link
Owner

Rain120 commented Jan 31, 2021

@iwxyi

昨天更新了一版本,会在你发送请求时带上你的 Cookies

文档地址 here

@Rain120
Copy link
Owner

Rain120 commented Jan 31, 2021

@Pstarsss

歌曲 id00xxxx这类的字符串,接口中体现的是类似 mid 什么的字段,👇 链接截图中有这个字段

image

Here

@Theliser
Copy link

请问用cookie获取歌曲链接的QQ音乐官方接口是什么?

@duskcouple
Copy link

@iwxyi

昨天更新了一版本,会在你发送请求时带上你的 Cookies

文档地址 here

这个cookie还是没有作用,不能获取会员音乐

@iwxyi
Copy link

iwxyi commented Mar 1, 2021

@iwxyi
昨天更新了一版本,会在你发送请求时带上你的 Cookies
文档地址 here

这个cookie还是没有作用,不能获取会员音乐

我已经加上了,也没有效果,不知道是不是哪里设置错了

@duskcouple
Copy link

@iwxyi

昨天更新了一版本,会在你发送请求时带上你的 Cookies

文档地址 here

大神有时间看看,设置的cookie,但是实际中不起作用。

@zlx2019
Copy link

zlx2019 commented May 1, 2021

不行啊 大佬,设置了cookie还是不能获取周杰伦的歌曲

@Rain120
Copy link
Owner

Rain120 commented Jun 11, 2021

@iwxyi
昨天更新了一版本,会在你发送请求时带上你的 Cookies
文档地址 here

这个cookie还是没有作用,不能获取会员音乐

我已经加上了,也没有效果,不知道是不是哪里设置错了

接口上带上了吗

@Rain120
Copy link
Owner

Rain120 commented Jun 11, 2021

@iwxyi
昨天更新了一版本,会在你发送请求时带上你的 Cookies
文档地址 here

大神有时间看看,设置的cookie,但是实际中不起作用。

具体还需要排查下,目前比较忙,然后也想要重构一下整个项目,刚开始的版本没什么经验,写的代码很垃圾

@Rain120
Copy link
Owner

Rain120 commented Jun 11, 2021

不行啊 大佬,设置了cookie还是不能获取周杰伦的歌曲

你的账号是会员吗?接口上带了Cookie嘛

@Skycn999
Copy link

Skycn999 commented Jul 9, 2021

QQ音乐貌似更新了
在网页端播放提示

您播放的歌曲仅限客户端播放,建议您打开客户端进行播放

也许这就是原因吧

@Aas-ee
Copy link

Aas-ee commented May 10, 2022

qq音乐的cookie限制为一天,所以这样我们需要使用时得一天手动提取一次,极其不方便,可是自动化获取本地可以执行上线服务器之后就不行了,有没有啥方法可以解决一下

@QiuChenly
Copy link

QQ音乐的会员歌曲vkey需要带上F000之类的头加上mid才可以获取到对应的无损音源直链,具体可参考
https://github.com/QiuChenly/QQFlacMusicDownloader/blob/main/src/Api/QQMusic.py
line: 379

@baihei101
Copy link

QQ音乐的会员歌曲vkey需要带上F000之类的头加上mid才可以获取到对应的无损音源直链,具体可参考 https://github.com/QiuChenly/QQFlacMusicDownloader/blob/main/src/Api/QQMusic.py line: 379

失效了

@Aas-ee
Copy link

Aas-ee commented Jul 10, 2024

QQ音乐的会员歌曲vkey需要带上F000之类的头加上mid才可以获取到对应的无损音源直链,具体可参考 https://github.com/QiuChenly/QQFlacMusicDownloader/blob/main/src/Api/QQMusic.py line: 379

失效了

被法务警告了。。。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests