qq音乐

QQ音乐API

混江龙づ霸主 提交于 2020-03-27 19:33:07
之前对接过QQ音乐的可能还在用之前的,例如 http://tsmusic24.tc.qq.com/{$song_id}.mp3 这个就不能使用了,废物不多说,我们直接进入正题。 第一种方法: 搜索歌曲和歌手: 请求地址:https://c.y.qq.com 请求实例: https://c.y.qq.com/soso/fcgi-bin/music_search_new_platform?searchid=53806572956004615&t=1&aggr=1&cr=1&catZhida=1&lossless=0&flag_qc=0&p=1&n=2&w=没那么简单 参数 说明 是否必须 默认值 p 分页 否 默认为1 n 请求数量 否 默认为10 w 关键字 是 无 format 格式化 否 如果用Retrofit的Json解析的话记得一定要format=json 这个请求返回的数据,我们会发现有一个f的: "f":"649069|没那么简单|4740|黄小琥|55176|简单不简单|2492289|307|8|1|1|12327908|4931284|0|0|0|32998268|6570790|7425738|0|003Ue6Ia32q4gl|0003Aksc3Iisgq|002Gbc9W0oOAS3|0|4009", f属性中以“|

爬取QQ音乐Last Dance的评论并进行情感分析(python+paddlehub)

微笑、不失礼 提交于 2020-02-06 01:50:03
关注“python趣味爱好者”公众号,回复“QQ音乐”获取源代码 首先明确目标:使用paddlehub的senta_lstm模型对歌曲的评论进行情感分析,在这里,我选择了<<想见你>>里的歌:伍佰的Last Dance。 我们打开QQ音乐网页版,找到伍佰的Last Dance这首歌,看看评论在哪里,往下滑就可以看到: 确认了这个网页上有我们需要的东西以后,按F12: 看英文提示,按住CTRL+R: 可以看到,这是网页返回的数据,我们需要找到存放评论的数据: 可以看到,这条数据里存放的是评论,我们看看Headers: 打开这个URL: 可以看到,返回的是json串,且格式正确: 于是,我们的url地址就有了: # 请求的url url = 'https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.fcg?g_tk=5381&loginUin=0&hostUin=0&format=json&inCharset=utf8&outCharset=GB2312&notice=0&platform=yqq.json&needNewCode=0&cid=205360772&reqtype=2&biztype=1&topid=4928818&cmd=8&needmusiccrit=0&pagenum=0&pagesize=25

Python下载会员歌曲

蓝咒 提交于 2020-01-28 04:20:32
Python下载会员歌曲 @(博客)[QQ|会员音乐|下载] Python下载会员歌曲 前言 目标 使用库 分析 (1)文件A (2)文件B (3)文件C (4)文件D (5)注意事项 最后 018.8.8 1. 由于本人是法盲,所以是否涉及侵权QQ音乐不知;如若侵权,相告即删 2. 相关代码仅作参考学习,不用于商业目的 前言 本来想先编个故事再进入正文的,这符合我的风格。但由于要下载QQ音乐的VIP歌曲,代码方面不难,而是分析文件的过程有点绕。我已经觉得这个过程我会说不清楚,继而意兴阑珊,故事什么的就了无趣味了 目标 QQ音乐中VIP才能下载的歌曲 使用库 主要使用的库: - requests 向服务器发起请求 - urllib 构建url地址 - re 提取需要的数据 分析 (1)文件A 首先我们来到QQ音乐的网页端,播放一首歌曲,这里就以【小半】为例 利用chrome的开发者工具,勾选Preserver log,并且选中Media,刷新页面 刷新页面 此时会发现有这么一个不知道什么的文件出现,暂且称之为 文件A 。右下角红色方框内是请求这个数据时带上的query参数 点进来之后会发现其实这就是我们需要的歌曲文件 所以现在的问题成了 如何请求文件A 。我们已经有了请求参数,也可以找到服务器的接口 根据反复测试,发现只有关键字 vkey 的值在发生变化

Python爬取QQ音乐url及批量下载

筅森魡賤 提交于 2020-01-02 12:22:36
QQ音乐还是有不少的好音乐,有些时候想要下载好听的音乐,如果在网页下载都是还需要登录什么的。于是,来了个QQmusic的爬虫。至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧。 参考几个中间url: #url1:https://c.y.qq.com/soso/fcgi-bin/client_search_cp?&lossless=0&flag_qc=0&p=1&n=20&w=雨蝶 #url2:https://c.y.qq.com/base/fcgi-bin/fcg_music_express_mobile3.fcg?&jsonpCallback=MusicJsonCallback&cid=205361747&[songmid]&C400+songmid+.m4a&guid=6612300644 #vkey代替该music特有的字符串 #url3:http://dl.stream.qqmusic.qq.com/[filename]?vkey=[vkey] requests(url1) : 由搜索列表得到每个音乐的的songmid和mid(通过笔者观察,这两个值是每一个music特有的)。有了这两个值。下面就得到了完整的url2的具体值。 requests(url2) : 得到搜索结果中每个music的vkey值,经过笔者观察

QQ音乐vkey获取,更新播放url

匿名 (未验证) 提交于 2019-12-02 21:53:52
QQ音乐接口播放经常换, 最开始 url: `http://ws.stream.qqmusic.qq.com/${musicData.songid}.m4a?fromtag=46` 然后 url:`http://ws.stream.qqmusic.qq.com/C100${musicData.songmid}.m4a?fromtag=0&guid=126548448` 现在 url: `http://dl.stream.qqmusic.qq.com/C400${musicData.songmid}.m4a?fromtag=38&guid=5931742855&vkey=${vkey}` vkey的获取 // 获取歌曲的vkey export function getSongVkey(songmid) { const url = 'https://c.y.qq.com/base/fcgi-bin/fcg_music_express_mobile3.fcg' const data = Object.assign({}, { callback: 'musicJsonCallback', loginUin: 3051522991, format: 'jsonp', platform: 'yqq', needNewCode: 0, cid: 205361747, uin:

高瑞瑞第一次作业

旧巷老猫 提交于 2019-11-29 17:09:37
第一种:操作系统 1) 1956年出现了世界上第一个操作系统GM-NAA I/O ,是由通用公司为大型机 IBM 704 开发的。当时组装好的电脑都会自带有windows操作系统。 他们的目标是盈利和赚取用户的现金,许多人熟知的WindowsXP,Windows 7、Windows 8,Windows 95,一直到现在Windows10,微软操作系统平台经历了许多次升级。财报显示,微软公司盈利中操作系统软件收费是主要来源。 2) 第一次使用操作系统是小学四年级的时候,当时9岁,在湖南衡阳杨柳小学读四年级,是小学生的学习状态,对操作系统没有什么了解,只是知道电脑开机的时候都会出现windows页面,还有一句开机音乐。期待能够更加快捷方便的操作计算机。 3) 电脑上自带的,应该是运营商下载的。升级更新是通过下载安装包更新。处理bug的方式是联机帮助,还原系统程序等。 4) 用着用着就会了,现在还在继续用windows操作系统。 5) 操作系统的种类很多,如Linux、Mac OS X、windows、Phone和z/OS等。 6) 会一直存在,因为现在人们的生活已经离不开操作系统了。计算机没有操作系统会变得难以使用,会增加人们使用计算机的复杂度。 第二种:Mobile Apps (微博) 1) 最早也是最著名的微博是美国twitter。我是使用新浪微博。目标是盈利,方便生活。 2)

黄佳的第一次作业

折月煮酒 提交于 2019-11-29 17:05:22
第一种:操作系统 1) 1956年出现了世界上第一个操作系统GM-NAA I/O ,是由通用公司为大型机 IBM 704 开发的。当时组装好的电脑都会自带有windows操作系统。 他们的目标是盈利和赚取用户的现金,许多人熟知的WindowsXP,Windows 7、Windows 8,Windows 95,一直到现在Windows10,微软操作系统平台经历了许多次升级。财报显示,微软公司盈利中操作系统软件收费是主要来源。 2) 第一次使用操作系统是小学四年级的时候,当时9岁,在湖南衡阳杨柳小学读四年级,是小学生的学习状态,对操作系统没有什么了解,只是知道电脑开机的时候都会出现windows页面,还有一句开机音乐。期待能够更加快捷方便的操作计算机。 3) 电脑上自带的,应该是运营商下载的。升级更新是通过下载安装包更新。处理bug的方式是联机帮助,还原系统程序等。 4) 用着用着就会了,现在还在继续用windows操作系统。 5) 操作系统的种类很多,如Linux、Mac OS X、windows、Phone和z/OS等。 6) 会一直存在,因为现在人们的生活已经离不开操作系统了。计算机没有操作系统会变得难以使用,会增加人们使用计算机的复杂度。 第二种:Mobile Apps (微博) 1) 最早也是最著名的微博是美国twitter。我是使用新浪微博。目标是盈利,方便生活。 2)