首页
学习
活动
专区
圈层
工具
发布

酷狗音乐爬虫

music 最近很少用 deepin 在线或者使用客户段听音乐了,喜欢下载到本地听那些熟悉的歌曲。 很多歌不是这个平台没版权就是那个要付费。...可以只使用网易云的客户端听大部分平台的音乐,对于没有版权的歌曲会使用其他平台的 api 来播放。用着总算有个解决方案了。...也是经常使用 you-get 的缘故,会经常把电影或视频下载下来,同时也支持很多国内视频与音乐平台,you-get 项目地址:https://github.com/soimort/you-get you-get...还算可以接受,但是对于音乐,只有短短的几分钟,每次要下新的歌曲都要进行打开浏览器搜索,复制链接。干脆自己写一个程序。..." songs := r.Data.Info hash := songs[num-1].Hash album_id := songs[num-1].AlbumID fmt.Printf("在线播放链接

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python爬虫教程:爬取酷狗音乐

    在常见的几个音乐网站里,酷狗可以说是最好爬取的啦,什么弯都没有,也没加密啥的,所以最适合小白入门爬虫 本篇针对爬虫零基础的小白,所以每一步骤我都截图并详细解释了,其实我自己看着都啰嗦,归根到底就是两个步骤的请求...打开酷狗官网,可以看到搜索框,我们要爬取的数据就是搜索歌曲后,酷狗后台返回的歌曲列表以及每首歌的歌曲信息(歌词、作者、url等) ?...敲F12键进入开发者模式,选择Network - All (这里就是酷狗前后台交互的所有请求列表) ?...可以看到跳转到了播放页面,刷新一下页面,重新加载一遍 ?...注意,酷狗返回数据并不直接就是json格式,两端有一些无用字符串,需用正则表达式去除,只保留大括号{}里面(包括大括号)内容,19步骤代码里有说明 ?

    5.3K21

    基于Qt的音乐播放器(三)通过酷狗音乐的api接口,返回json格式歌曲信息(播放地址,歌词,图片)

    (手动狗头)之所以要研究这个,是因为我想让我的播放器连上网络,而如果自己用数据库保存歌曲的相关信息不太现实,于是想到使用市面上的音乐软件,看看能不能找到api接口。...1.获取歌曲搜索列表api接口 打开酷狗官网,在搜索栏中输入凤凰传奇,并按F12进入开发者工具,并选择Network(Network会显示网页和服务器之间的数据交流)。 ?...我们再回到酷狗界面 对照着搜索列表不难总结出: AlbumName: "中国美" //专辑名称 FileName: "玖月奇迹 - 中国范儿" //文件名称...9C%88%E5%A5%87%E8%BF%B9其实是玖月奇迹,我们使用的时候可直接使用中文玖月奇迹,但是本人能力有限,破不了最后signature,只好用了网上前辈留下的api,前辈所说的方法,在现在的酷狗的也不再实用...privilege_filter=0&_=1489023388641 2.获取单个歌曲详细信息包括歌词 找url的过程我们就跳过了,搜索列表中随便选择一首歌曲,有一个index打头的地址,打开后,就是歌曲的详情情况,包括(播放地址

    3.8K72

    我是如何利用Python下载酷狗音乐的

    项目准备 编辑器:Sublime Text 3 浏览器:360浏览器 项目目标 下载我们喜欢的音乐 项目实现 1.打开酷狗音乐官网,360浏览器打开酷狗音乐官网,如下图所示。 ?...res = requests.get('https://www.kugou.com/yy/html/search.html',params=data,timeout=4) print(res) 这样就实现了模拟请求...4.获取音乐文件列表 rep=requests.get('https://www.kugou.com/yy/html/search.html',params=data,timeout=5) print(...可以看到差距很大,而且用Json也根本获取不到,报格式错误,说明不是一个Json,看来这比QQ音乐难度高点。不过我们今天要下载的是音频文件,所以暂时跳过,不管它。 5.下载音频文件。...这样我们就可以把酷狗音乐的歌曲下载下来了。 项目总结 其实,酷狗音乐与QQ音乐不同,其实酷狗音乐的下载链接更好捕获,你可以直接在它的播放界面捕获到: ? 模拟请求这个界面,一切都搞定了。

    1.2K30

    基于Qt的网络音乐播放器(四)酷狗API接口获取歌曲的搜索列表和歌曲的播放

    2.准备好前面获取的酷狗api接口 第一个是搜索接口: http://mobilecdn.kugou.com/api/v3/search/song?...第一目标个是通过该接口,实现歌曲搜索,第二个目标是通过该接口获取特定歌曲的hash和album_id的值用于下面歌曲的播放,文字图片以及歌词(下一篇讲)的显示 第二个是歌曲详细接口: http://...通过该接口,我们可以得到歌曲播放地址,图片地址,歌词等等 3.网络歌曲搜索实现 别忘了添加#include 和 #include<QNetworkReply...} else { qDebug() << json_error.errorString(); } } 如果有一天,这个代码不能用了,要注意查询的值对不对,酷狗可能是为了防止被爬...4.网络歌曲播放的实现 当搜索列表有了内容,我们希望双击播放音乐,所以我们的第二个接口通过双击信号调用。

    3.6K63

    Python实战项目2——自动获取酷狗音乐工具

    今天分享pyhton第二个实战项目——自动获取酷狗音乐 准备 win11 pycharm Edge浏览器 有了第一个自动获取小说工具项目的经历,今天这个会容易许多。...不清楚第一个项目的可以这里去阅读Python实战项目1——自动获取小说工具 开始 首先打开浏览器,搜素酷狗音乐。...此时相关的音乐列表全部出现,但是现在并没有音乐。接下来点击播放按钮 此时这个页面就是我们要爬取的页面,找出URL即可。...快速定位音乐位置我们直接点击媒体。正如箭头2所指:就是当前页面我们播放的音乐了。 这就是我们要找的URL地址了。选中它复制,然后打开新的浏览器标签,粘贴,回车。...所以我们写代码的优势是把列表的所有音乐都下载下来,包括vip歌曲通通实现批量下载。

    83710

    【Python3爬虫】下载酷狗音乐上的歌

    经过测试,可以下载要付费下载的歌曲(n_n) 准备工作:Python3.5+Pycharm 使用到的库:requests,re,json,time,fakeuseragent 步骤:   打开酷狗音乐的官网...右键检查或者按F12打开开发者工具,点击JS选项,查找到如下信息,FileName就是返回的歌手名和歌曲名信息,我们要将其提取出来: ?    ...由于这个网址返回的不是标准的json格式,所以要先进行如下处理,然后再转换成json格式: res = requests.get(url).text js = json.loads(res[res.index..., res.text) 25 js = json.loads(res.text.strip().lstrip(start.group()).rstrip(")")) # 注意:末尾有一个换行需要去掉...26 song_list = js['data']['lists'] 27 28 for i in range(10): 29 print(str(i + 1) +

    1.3K20

    酷炫音乐盒: 使用Python和Tkinter打造自己的音乐播放器

    下面的一些程序展示就是用tkinter做的 代码实现 今天要做的就是上面的简易音乐播放器 先导入需要用到的模块 import tkinter as tk from pygame import mixer...import os os模块是自带的,另外的两个都需要安装 做一个大小合适的窗口 root = tk.Tk() root.title('音乐播放器') root.geometry('440x570+...lists.append(i) else: pass return lists def name_now(): # 当前播放音乐名称...下面的一些程序展示就是用tkinter做的 代码实现 今天要做的就是上面的简易音乐播放器 先导入需要用到的模块 import tkinter as tk from pygame import mixer...import os os模块是自带的,另外的两个都需要安装 做一个大小合适的窗口 root = tk.Tk() root.title('音乐播放器') root.geometry('440x570+

    89150

    《从案例中学习JavaScript》之酷炫音乐播放器(二)

    然后进行js打包: Paste_Image.png 引入: js/util.js"> 用闭包的形式将util包裹起来...音乐播放和暂停 还记得上一节封装的musicBox对象吗?...代码重构和歌曲切换的实现 今天,我对musicBox进行了一次简单的重构,代码如下: var musicBox= { musicDom : null, //播放器对象 songs...2.实现了上一首和下一首的逻辑代码 3.默认音乐为第一首 顺便添加了几首音乐。 Paste_Image.png 现在我们就来调用看看吧,当点击播放按钮的时候,就播放指定的歌曲。...随着歌曲的播放,让音乐图标转动起来 关于这个,就需要用到css3的一个知识点了,就是关键帧。因为不是专门开贴讲解css3,所以这边我就简单说明一下了。

    1.7K141

    听惯了 QQ 音乐、酷狗音乐的你,想知道推荐模型到底是咋回事么?

    导语:时下QQ音乐酷狗音乐等APP似乎让用户觉得它比任何人都更懂得自己的音乐口味,会为用户推荐喜欢的歌曲,每一次都充满了surprise。...“人工推荐”意味着一些“音乐专家”或其他推荐人要手动把那些他们认为听起来不错的音乐放到同一个播放列表里(后来,Beats Music也采用了同样的策略)。...Echo Nest使用算法分析音乐的音频和文本内容,从而得以进行音乐识别,个性化推荐,播放列表创建和分析。...所以如果上面这些就是其他音乐推荐服务的做法,那Spotify是怎样实现神乎其技的推荐引擎,并且似乎比任何其他服务都更准确地戳中了个人用户的口味的呢?...s.ai100.com.cn/8z Spotify每周发现如何实现?

    3K00
    领券