Python怎么爬取网易云音乐
发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,这篇文章主要介绍"Python怎么爬取网易云音乐",在日常操作中,相信很多人在Python怎么爬取网易云音乐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python怎
千家信息网最后更新 2024年12月02日Python怎么爬取网易云音乐(.*?) ', response.text, re.S)[0:100] for i in lis: music_id = i[0].split('id=')[-1] title = i[1] pattern = re.compile(r"[\/\\\:\*\?\"\<\>\|]") # '/ \ : * ? ">
这篇文章主要介绍"Python怎么爬取网易云音乐",在日常操作中,相信很多人在Python怎么爬取网易云音乐问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Python怎么爬取网易云音乐"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
本次目标
爬取网易云音乐
https://music.163.com/
环境
python 3.6
pycharm
爬虫代码
导入工具
import requestsimport re
请求网站、解析网站数据
def get_music_url(music_id, music_title): url = 'https://api.zhuolin.wang/api.php' headers = { 'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate, br', 'Accept-Language': 'zh-CN,zh;q=0.9', 'Cache-Control': 'no-cache', 'Connection': 'keep-alive', 'Cookie': 'UM_distinctid=175aca5b31d39e-06d658eceb014a-3962420d-1fa400-175aca5b31e92e', 'Host': 'api.zhuolin.wang', 'Pragma': 'no-cache', 'Referer': 'https://music.zhuolin.wang/', 'Sec-Fetch-Dest': 'script', 'Sec-Fetch-Mode': 'no-cors', 'Sec-Fetch-Site': 'same-site', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36', } params = { 'callback': 'jQuery111305698848623906863_1604919341715', 'types': 'url', 'id': '{}'.format(music_id), 'source': 'netease', '_': '1604919341751', } response = requests.get(url=url, params=params, headers=headers) html_data = response.text if music_url == '': print('无音频下载链接')def music_id(): url = 'https://music.163.com/discover/toplist' headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36' } response = requests.get(url=url, headers=headers) lis = re.findall('
保存数据
else: path = '保存地址\\' + music_title + '.mp3' response = requests.get(url=music_url) with open(path, mode='wb') as f: f.write(response.content) print(music_title, music_url)
运行代码,结果如下图
到此,关于"Python怎么爬取网易云音乐"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
音乐
网易
学习
网站
代码
数据
更多
帮助
实用
接下来
地址
工具
文章
方法
爬虫
环境
理论
目标
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
信息化项目网络安全标准
美国关闭根服务器
网络技术有哪些资质
安全接入服务器地址浙江云空间
csmar数据库培训心得
定南租房软件开发
汇和乾元软件开发
阿古斯服务器
路由器网络安全策略
服务器专用BMC
杭州碧橙网络技术
虞城县政法委网络安全
无神兽服务器
北京畅游天下网络技术有限
网优软件开发
dbeaver同步数据库
lol手游什么服务器的人多
服务器如何隐藏没有权限的文件夹
软件开发跟云计算哪个发展好
达梦数据库key
新疆市场监督管理服务器
软件开发师需要的学历
网络安全检查评估方式方法
学校网络安全管理制度范文
软件开发概预算系统
城口网络安全审计系统咨询证书
数据库备份有以下几个类型
简单的软件开发项目实践
知网镜像数据库年费
一台服务器装两块3090