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安全错误
数据库的锁怎样保障安全
网络安全等级保护测评师报名
三级网络技术ip转换
积分商城数据库设计
中国龙源数据库全文收录期刊检索
用友软件数据库端口被禁用
计算机及网络技术培训课件
检察网络安全自查总结
网络安全计算机一级
c#客户端软件开发
2020英雄联盟英雄数据库
主题是网络安全方便手抄报
为什么平安京登录显示服务器异常
北京中博网络技术有限公司
网络安全产业正迎新拐点
网络安全ACL实验心得
网络技术认知实训总结
自动做图纸软件开发
惠普服务器网络标识图标
吕梁淘客app软件开发
亚时代山东互联网科技
网络安全辩论记录
万方 行业数据库
网络安全功防演练拓展训练
网络安全人为因素案例
登录sql数据库报233
华为手机设置代理服务器
数据库安全的手段
chns数据库说明文件
java检查数据库字段
深圳富斯泰网络技术有限公司