本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理
一、前言
之前大家有没有过从电脑上下载歌曲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