python批量下载网易云音乐音乐列表
python批量下载网易云音乐
一、保存html(以Chrome为测试)
1.在网页右键,点击另存为。
2.选择保存位置、重命名、保存。
3.找到保存的文件夹里的“saved_resource.html”
4.“saved_resource.html”重命名为“b.html”并将其复制到运行的目录(一般和代码文件同目录)
二 、代码
import requests
import re
with open(r'b.html','r',encoding="utf-8") as f:a=f.read()
pattern = re.compile(r'<a href="https://music.163.com/song\?id=.*?>') #正则表达式匹配
result1 = pattern.findall(a)
for i in range(len(result1)):result1[i]=result1[i].replace('">','').replace('<a href="https://music.163.com/song?id=','')
pattern = re.compile(r'<b title=.*?>') # 正则表达式匹配
result2 = pattern.findall(a)
for i in range(len(result2)):result2[i]=result2[i].replace('">','').replace('<b title="','').replace('\xa0',' ').replace(''','\'')
def download_music(music_name, music_url):"""下载音乐"""response = requests.get(music_url)content = response.contentsave_file(music_name+'.mp3', content)
def save_file(filename, content):"""保存音乐"""with open(file=filename, mode="wb") as f:f.write(content)
for i in range(len(result1)):url="http://music.163.com/song/media/outer/url?id=%s.mp3"%result1[i]download_music(result2[i],url)
python批量下载网易云音乐音乐列表相关推荐
- python免费下载歌曲_实现python批量下载网易云音乐的免费音乐
python视频教程栏目介绍实现下载免费音乐 相关免费学习推荐:python视频教程 运行效果 代码# -*- coding:utf-8 -*- import requests, hashlib, s ...
- python下载歌曲教程视频_实现python批量下载网易云音乐的免费音乐
python视频教程栏目介绍实现下载免费音乐 运行效果 代码# -*- coding:utf-8 -*- import requests, hashlib, sys, click, re, base6 ...
- 怎么用python下载网易云_实现python批量下载网易云音乐的免费音乐
python视频教程栏目介绍实现下载免费音乐 相关免费学习推荐:python视频教程 运行效果 代码# -*- coding:utf-8 -*- import requests, hashlib, s ...
- Python批量下载网易云音乐飙升榜所有音乐文件
Python小屋刷题神器最近升级的新功能介绍 推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社,2018.8出版,2021.3第 ...
- python批量下载网易云音乐的免费音乐
python视频教程栏目介绍实现下载免费音乐 相关免费学习推荐:python视频教程 运行效果 代码 # -*- coding:utf-8 -*-import requests, hashlib, s ...
- Python3批量下载网易云音乐热歌榜
Python3批量下载网易云音乐热歌榜 可以批量下载网易云音乐热歌榜的歌曲,可以自己设定数量,速度非常快. https://music.163.com/#/discover/toplist?id=37 ...
- python爬取并下载代码_python 爬取并批量下载网易云歌单源代码
#!/usr/bin/env python#!--*--coding:utf-8 --*-- #![url=home.php?mod=space&uid=238618]@Time[/url] ...
- 利用 Python 一键下载网易云音乐 10W+ 乐库
如果你常听音乐的话,肯定绕不开网易云,作为一款有情怀的音乐 App,我对网易云也是喜爱有加.虽然说现在都已经是 5G 时代了,大家的手机流量都绰绰有余,但在线播放还是不如本地存着音乐文件靠谱,今天我们 ...
- 使用Python实现下载网易云音乐的高清MV
Python下载网易云音乐的高清MV,没有从首页进去解析,直接循环了.... downPage1.py ''' 想要学习Python?Python学习交流群:984632579满足你的需求,资料都已经 ...
- python爬取网易云音乐歌单_【python】爬取并批量下载网易云歌单,嗨翻暑假!
[Python] 纯文本查看 复制代码# 利用 Selenium 抓取淘宝商品并用 PyQuery 解析得到商品的图片.名称.价格.购买人数. # 店铺名称.店铺所在地信息,并将其保存到MongoDB ...
最新文章
- 调试 后台 ajax post 对应的php的方法
- quartz集群调度机制调研及源码分析---转载
- PHP随机配菜_PHP+JS三级菜单联动菜单实现方法
- Dynamics CRM2016 Web API之更新记录
- docker停止容器后配置_Docker 自学笔记 - april_aaa
- 递归5--汉诺塔问题的栈实现
- SQL Server 查询性能优化——覆盖索引(一)
- SAP ERP和ORACLE ERP的区别是哪些?
- 电商网站的商品详情页系统架构
- (一)同步与异步的相关概念
- 稀土永磁材料的涡流损耗
- 常见开源NAS 操作系统及简单的安装
- Zabbix5.0编译升级至6.0操作手册
- 【SpringBoot】学生信息查询案例
- Python -- 让程序运行后不立即关闭窗口
- R实战| PCA、tSNE、UMAP三种降维方法在R中的实现
- markdown css样式
- python脚本将json文件生成C语言结构体
- python 企业微信机器人自动推送文字和文件
- 视频批量伪原创剪辑器3.1版