-
利用python自己动手制作一个音乐下载器,想听什么歌自己下就好了。
2020-12-17 14:07:01本文的文字及图片来源于...现在教大家从零开始可以通过python通过爬虫爬取音乐,教大家打造自己的音乐下载器。 二、知识点 1.python基础知识 2.requests库 3.urliib库 4.BeautifulSoup 三、所用到得库 import os from u本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理
一、前言
之前大家有没有过从电脑上下载歌曲MP3文件放到手机内存卡的经历,随着时代发展,现在的各大音乐软件已经成为播放器,下载音乐是要收费的,
现在教大家从零开始可以通过python通过爬虫爬取音乐,教大家打造自己的音乐下载器。二、知识点
1.python基础知识
2.requests库
3.urliib库
4.BeautifulSoup三、所用到得库
import os from urllib.request import urlretrieve from tkinter import * import requests # pip import jsonpath # json数据的解析工具
四、 功能
爬虫
- url
- 模拟浏览器请求
- 解析网页源代码
- 保存数据
五、环境配置
解释器 python3.6
编辑器 pycharm专业版 激活码六、完整代码
def song_load(url, title): # 创建文件夹 os.makedirs("音乐", exist_ok=True) path = "音乐\{}.mp3".format(title) text.insert(END, '歌曲:{},正在下载...'.format(title)) # 文本框滚动 text.see(END) # 更新 text.update() # 下载 urlretrieve(url, path) text.insert(END, '下载完毕:{},请试听'.format(title)) # 文本框滚动 text.see(END) # 更新 text.update() def get_music_name(): """搜索歌曲""" name = entry.get() platfrom = var.get() headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36', 'x-requested-with': 'XMLHttpRequest' # 判断请求是异步还是同步 } data = { 'input': name, 'filter': 'name', 'type': platfrom, 'page': 1, } url = 'https://music.liuzhijin.cn/' resp = requests.post(url=url, data=data, headers=headers) json_text = resp.json() title = jsonpath.jsonpath(json_text, '$..title')[0] author = jsonpath.jsonpath(json_text, "$..author")[0] url = jsonpath.jsonpath(json_text, "$..url")[0] # 下载 song_load(url, title) # 一 界面 # 1. 创建画布 root = Tk() # 2. 设置标题 root.title('全网音乐下载器') # 3. 设置窗口大小以及出现位置 root.geometry('560x450+400+200') # 4. 标签组件 label = Label(root, text='请输入下载歌曲:', font=('华文行楷', 20)) # 5. 定位 布局 label.grid() # 6. 输入框组件 entry = Entry(root, font=('隶书', 20)) entry.grid(row=0, column=1) # 7. 单选按钮 var = StringVar() r1 = Radiobutton(root, text='网易云', variable=var, value='netease') r1.grid(row=1, column=0) r2 = Radiobutton(root, text='QQ', variable=var, value='qq') r2.grid(row=1, column=1) # 8. 列表框 text = Listbox(root, font=('隶书', 16), width=50, heigh=15) text.grid(row=2, columnspan=2) # 9. 下载按钮 button1 = Button(root, text='开始下载', font=('隶书', 15), command=get_music_name) button1.grid(row=3, column=0) # 10. 退出按钮 button2 = Button(root, text='退出程序', font=('隶书', 15), command=root.quit) button2.grid(row=3, column=1) # 显示界面 root.mainloop() # 二 功能 # pyinstaller
七、实现界面
界面不是很完美,主要是时间原因,没用调整的那么好看,但是下载功能齐全。 -
解锁全网付费VIP音乐资源,让你想听啥就可以听啥,支持无损下载
2020-07-21 21:18:45这个五音助手就能够很好的帮你解决软件,支持低频,标准,高频,无损4种下载音质,看看你需要什么样的就下载什么样的,软件曲库强大,全平台音乐都能直接免费播放,并且五音助手支持高品质下载,享受无损体验。...我相信很多朋友都有这种困扰,喜欢听歌但是喜欢的曲子总是收费或者要充值会员,但是又不想花那个冤枉钱。早在之前Aliwen小栈就发过很多很多下载音乐的软件,或者直接修改官方的APP。
今天Aliwen再次给小伙伴们分享一款超级神器吧。这个五音助手就能够很好的帮你解决软件,支持低频,标准,高频,无损4种下载音质,看看你需要什么样的就下载什么样的,软件曲库强大,全平台音乐都能直接免费播放,并且五音助手支持高品质下载,享受无损体验。
2
可以解析歌单,专辑,无版权专辑。可以在线试听。五音助手软件曲库强大,全平台音乐都能直接免费播放,并且五音助手支持高品质下载,享受无损体验。软件是网络大神研发的神器,现在很多软件都是需要版权的,
只要用户使用这款软件就能够在这里下载到你想要的音乐资源,用户搜索软件名字就可以找到自己想要的歌曲超多版本,无需版权,直接就能够下载,无论是不是收费歌曲都能在线免费下载。
获取地址:
-
ie浏览器在线使用_ie浏览器怎么下载软件(曝光IE浏览器下载教程)
2020-11-09 17:43:55今天来说说关于ie浏览器下载内容的问题,很多时候听别人说用什么软件什么插件下载网上的视频或者音乐,其实对于IE浏览器来说这些都说多余的。 (原文来自)为啥?我先说说原理吧,首先网页上面的内容我们能够浏览,...今天来说说关于ie浏览器下载内容的问题,很多时候听别人说用什么软件什么插件下载网上的视频或者音乐,其实对于IE浏览器来说这些都说多余的。 (原文来自)
为啥?我先说说原理吧,首先网页上面的内容我们能够浏览,一定是先下载到我们的电脑本地之后,然后再通过代码调用到浏览器当中让我们观看,或者听取,原理就是这样子的,大家也不用深究,这种事情让别人去做就好了。【就是所谓的缓存,别听小编扯淡】
(本文来自)
好了不再多说关于理论的问题了,现在开始吧!我要装逼了,嗯哼………
(原创文章)
首先我们需要打开ie浏览器,找到右上角的设置菜单——Internet选项
打开之后找到安全——自定义级别——设置为高,然后保存之后推出浏览器【部分电脑需要这么操作】
好之后我们就可以打开,比如说优酷,当然还有其他的网站,看视频或者听音乐,比如说我随便到优酷找一段视频观看,然后看到缓冲条缓冲完了。【当然前提必须是ie浏览器哈】这个时候就可以打开ie浏览器的缓存文件夹,打开设置——Internet选项——常规——设置——Internet临时文件——查看文件就可以打开ie浏览器的缓存文件夹了,这个时候我们直接在文件夹里面搜索文件的格式,因为缓存的名字跟我们需要的名称未必一致,将需要的文件直接拖到缓存文件夹之外的文件夹,这个时候就好了。【文件下载完毕】
注:过程中ie浏览器千万不要关闭,有些电脑可能会自动删除临时文件。
对于其他的网站也是一样的方式【记得经常清理文件夹里面的内容,怕文件太多不好找】,可以通用各种网站上面的视频,爱奇艺,优酷等等的一些在线视频或者是在线音乐的网站,只要缓冲完了其实文件就已经下载到您的本地电脑了。【再次出来装逼了,童鞋们不要骂我哈。】如果您遇到问题请给我留言,我每天在线看到了第一时间回复。
-
用什么软件可以把歌曲截取一部分
2019-08-22 13:52:11通常我们听的歌曲都是长达三四分钟的一首歌,但是有时候听到副歌部分会感觉十分的好听这时想要将这段副歌部分截取成单独的音乐怎么办,没关系以下小编可以借助一款音频转换器帮助到你。完全不用担心音频截取的问题。...通常我们听的歌曲都是长达三四分钟的一首歌,但是有时候听到副歌部分会感觉十分的好听这时想要将这段副歌部分截取成单独的音乐怎么办,没关系以下小编可以借助一款音频转换器帮助到你。完全不用担心音频截取的问题。
使用帮助:
那好,大家先把音频转换器下载到自己的电脑上并解压吧,双击exe应用程序打开转换器吧。
点击添加文件按钮将需要剪切的歌曲添加进来吧。备注:如果需要剪切的文件比较多,可以批量进行添加哦!
紧接着将音频歌曲添加进去后,便可以开始剪切音频操作功能了。看到界面右方有三个功能选项,分别是手动分割、平均分割和时间分割。看你自己选择哪种合适。
选中后,可以点击了右下方的“开始剪切”按钮,很快就可以将歌曲剪切完成了,音频文件一般速度都很快,所以大家不用担心要等很久。
怎样剪切歌曲就是这么回事啦,很简单吧,可能大家会有疑问,担心剪切后的文件在哪里可以快速找到。只要将保存文件的位置自定义一个地方自然很快能查询到。
这款软件还有一个功能,那就是转换音频文件的格式,如果你想输出其他格式的文件,那么就可以“格式转换”,然后再进行转换。
-
使用Vue对接网易云音乐
2020-07-28 09:20:29可能有人会杠了,为什么不直接用网易云音乐,好吧其实用网易云音乐更方便,自己装的软件简直就是多此一举。但我写的这个项目其实主要是针对网易云上的付费歌曲的,在自己的程序里搜索到歌曲,点击下载,然后在网易云... -
软件工程教程
2012-07-06 23:10:29问:开发这个软件目标是什么? 答: 提高用户对音乐的学习和娱乐 参与创作音乐 项目背景--钢琴练奏师 问:为什么传统音乐程序不好? 答: 传统音乐程序功能单一,容易令人感到枯燥无味,没有吸引力; 传统音乐... -
硕鼠随机视频下载播放器V1.0.1单文件绿色版
2019-07-28 15:35:38听音乐?聊天?购物?除了这些,你还能干什么?你可以用这个软件,随机找点视频,或看或下载,发现一些好玩有趣的视频。。。。我经常会用这个软件下载视频,比如我上次就下载了一个“痞子戏子厨子”,看完之后觉得很... -
blob转mp3文件_酷狗kgm如何转mp3、网易云ncm如何转mp3,qq音乐qmc如何转mp3
2021-01-16 22:23:03前几天分享listen1的时候就说过国内版权乱像貌似走向另一个极端很多平台为了争夺版权把一个歌手的歌曲分散的不同平台为了听歌要下载好几个软件而且有些歌曲需要开通会员才能听不仅如此细心的网友发现网易、qq、酷狗... -
免费听周杰伦的歌,网易云音乐,QQ音乐,虾米音乐,酷狗,酷我,哔哩哔哩,咪咕,一个扩展全搞定 075《Link to Text Fragment》这款谷歌发布的分享工具,让3万新媒体人直呼绝活儿… 074《破解右键锁》如何自由复制百度...
-
格式工厂转码怎么保持原画质_格式工厂还能这么玩?各种视频无水印一键下载,我直接吹爆...
2020-10-23 00:15:51现在是讲究版权付费的时代,特别是视频内容服务和音乐订阅制会员...应用界也同理,如果开发者仅凭着一腔热血,为爱发电地做一款好软件给用户使用,似乎已经行不通了。毕竟谁都要“恰饭”的嘛。但是嚯,真有这样一... -
如果出现了问题或者有什么好的建议,欢迎提出ISSUE,我会及时进行处理 如果有自己的想法且已经实现了,欢迎提交PR 打包方式:详细的打包过程欢迎访问我的blog进行获取,近段时间我会进行更新 依赖: deepin-...
-
谈谈感想吧,别听什么培训机构诳你什么爬虫工程师有前途啥的,当然学好学精爬虫也能拿到高薪,但这一行也有不少人了,精通的自然不用说。而且现在有很多像八爪鱼、火车头这些可以定制的爬虫软件,还有一些自学习的...
-
✅ 一起听歌吧:一个可以同步多人在线听音乐聊天的网站。试想一下地球上任何一个角落的人根据自己的喜好,创建属于自己的音乐屋,让有相同喜好的人聚在一起实时听歌、分享、互动是多么有趣的事 - 更多介绍 2020年...
-
同步助手 v3.5.3.0 官方版.zip
2019-07-12 12:58:05不管你之前是用什么工具安装的ipa,PXL格式的软件都可以一键帮您卸载。 4. 海量资源 同步助手集成了 AppTrackr 软件的下载,除此之外,我们热心的用户也分享了大量的精品软件到同步推,每天都有惊喜…… 来自 ... -
搜索宝鸟语花香收音机 V1.9.zip
2019-07-03 21:19:23当下次,你在听音乐盒的时候,发觉硬盘狂转不止,上面烫的可以烤鸡蛋的时候,可以考虑一下苗条的,灵动的,搜索宝鸟语花香收音机。搜索宝软件在线收听广播电台,无需从网络下载歌曲,采用了先进的在线流媒体技术,... -
分享一款很好用的自带壁纸——酷狗动态壁纸
2020-05-14 13:20:45今天只分享一个可以有【动态壁纸】的软件,免费,基本上【爱听歌】的同学都有,基本上算是自带壁纸,不需要另外下载。我用了小段时间,暂时没发现什么问题。 壁纸免费,就是这个鬼东西了,大家应该都有(当然QQ音乐... -
bluesoleil 蓝牙驱动 6.4 破解版
2014-11-14 10:06:05凭借独特的蓝牙 AV/Mono数据频道协同工作方式, BlueSoleil支持用户同时通过普通的蓝牙立体声仿真耳机听音乐和打电话,或者倾动的转换这两种模式, 新加入的Skype 2.X程序可以方便的让您通过普通的蓝牙耳机接/打电话. ... -
Google Android开发入门与实战(09年度畅销榜TOP50)--详细书签版
2013-02-08 12:00:47* 全书除了大量小型案例之外还包含了5个Android平台下的完整商业实例及源码分析,分别是RSS阅读器、基于GoogleMap的个人GPS、豆瓣客户端、在线音乐播放器、手机信息助手 * 随书附赠的光盘中包含389分钟的详细... -
foobar2000终极美化版
2016-08-15 10:33:45星_之_光 视听软件 1.一键安装,直接双击安装程序即可。自动安装到C:\ 2.XP下报错: 已经集成WASAPI输出是WIN7独有的技术,所以在XP下会报错,请在FOOBAR2000文件夹上按F3 查找,输入WASAPI,把4个文件移位... -
电脑常见问题与故障1000例(高清PDF中文版)
2011-05-30 07:13:36174.显卡未安装好导致不能使用 175.运行游戏时出现黑屏 176.为何显卡TV输出的是黑白图像 177.3D加速卡不能启动 1.6 显示器故障 178.开机时显示器黑屏 179.显示器模糊不清且抖动 180.空气潮湿导致显示器屏幕模糊不清 ... -
新版Android开发教程.rar
2010-12-14 15:49:11� 因为 Android 移动软件平台抱持开放互通的观念,势必吸引不少自由软件的拥护者。 � 开发方向有三个重点 :----------------------------------- Android 编程基础 7 � 应用软件的开发 � 特殊功能的原生链接库 ...
-
办公小技巧怎么快速打开电脑计算器教程
-
L3+v1.51.hex
-
MySQL 多实例安装 及配置主从复制实验环境
-
牛牛量化策略交易
-
自动化测试Python3+Selenium3+Unittest
-
Unity RUST 逆向安全开发
-
FTP 文件传输服务
-
java 常量池溢出_Java方法区和运行时常量池溢出问题分析(转)
-
Liunx 优化思路与实操步骤
-
java web app conf_BAE Website 配置 app.conf 实现单入口
-
java 存储任意类型数据_java 存储不同类型数据
-
JavaWeb
-
java 并发编程工具类_Java并发编程之并发工具类
-
非线性电子线路的特点(一).ppt
-
java 常量池在方法区_《JVM》(三)方法区,String常量池
-
java查找和替换_java敏感字查找和替换
-
java 存储任意类型数据_JavaSE基础(100) 自定义容器类(存储任意数据类型和数据个数)-Go语言中文社区...
-
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
1、pandas实战
-
Java验证码—ValidateCode.jar下载