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批量下载网易云音乐音乐列表相关推荐

  1. python免费下载歌曲_实现python批量下载网易云音乐的免费音乐

    python视频教程栏目介绍实现下载免费音乐 相关免费学习推荐:python视频教程 运行效果 代码# -*- coding:utf-8 -*- import requests, hashlib, s ...

  2. python下载歌曲教程视频_实现python批量下载网易云音乐的免费音乐

    python视频教程栏目介绍实现下载免费音乐 运行效果 代码# -*- coding:utf-8 -*- import requests, hashlib, sys, click, re, base6 ...

  3. 怎么用python下载网易云_实现python批量下载网易云音乐的免费音乐

    python视频教程栏目介绍实现下载免费音乐 相关免费学习推荐:python视频教程 运行效果 代码# -*- coding:utf-8 -*- import requests, hashlib, s ...

  4. Python批量下载网易云音乐飙升榜所有音乐文件

    Python小屋刷题神器最近升级的新功能介绍 推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社,2018.8出版,2021.3第 ...

  5. python批量下载网易云音乐的免费音乐

    python视频教程栏目介绍实现下载免费音乐 相关免费学习推荐:python视频教程 运行效果 代码 # -*- coding:utf-8 -*-import requests, hashlib, s ...

  6. Python3批量下载网易云音乐热歌榜

    Python3批量下载网易云音乐热歌榜 可以批量下载网易云音乐热歌榜的歌曲,可以自己设定数量,速度非常快. https://music.163.com/#/discover/toplist?id=37 ...

  7. python爬取并下载代码_python 爬取并批量下载网易云歌单源代码

    #!/usr/bin/env python#!--*--coding:utf-8 --*-- #![url=home.php?mod=space&uid=238618]@Time[/url]  ...

  8. 利用 Python 一键下载网易云音乐 10W+ 乐库

    如果你常听音乐的话,肯定绕不开网易云,作为一款有情怀的音乐 App,我对网易云也是喜爱有加.虽然说现在都已经是 5G 时代了,大家的手机流量都绰绰有余,但在线播放还是不如本地存着音乐文件靠谱,今天我们 ...

  9. 使用Python实现下载网易云音乐的高清MV

    Python下载网易云音乐的高清MV,没有从首页进去解析,直接循环了.... downPage1.py ''' 想要学习Python?Python学习交流群:984632579满足你的需求,资料都已经 ...

  10. python爬取网易云音乐歌单_【python】爬取并批量下载网易云歌单,嗨翻暑假!

    [Python] 纯文本查看 复制代码# 利用 Selenium 抓取淘宝商品并用 PyQuery 解析得到商品的图片.名称.价格.购买人数. # 店铺名称.店铺所在地信息,并将其保存到MongoDB ...

最新文章

  1. 调试 后台 ajax post 对应的php的方法
  2. quartz集群调度机制调研及源码分析---转载
  3. PHP随机配菜_PHP+JS三级菜单联动菜单实现方法
  4. Dynamics CRM2016 Web API之更新记录
  5. docker停止容器后配置_Docker 自学笔记 - april_aaa
  6. 递归5--汉诺塔问题的栈实现
  7. SQL Server 查询性能优化——覆盖索引(一)
  8. SAP ERP和ORACLE ERP的区别是哪些?
  9. 电商网站的商品详情页系统架构
  10. (一)同步与异步的相关概念
  11. 稀土永磁材料的涡流损耗
  12. 常见开源NAS 操作系统及简单的安装
  13. Zabbix5.0编译升级至6.0操作手册
  14. 【SpringBoot】学生信息查询案例
  15. Python -- 让程序运行后不立即关闭窗口
  16. R实战| PCA、tSNE、UMAP三种降维方法在R中的实现
  17. markdown css样式
  18. python脚本将json文件生成C语言结构体
  19. python 企业微信机器人自动推送文字和文件
  20. 视频批量伪原创剪辑器3.1版

热门文章

  1. 以首尾交换的方法交换字符串中以'A'开头和以'N'结尾的单词
  2. 获取当天时间相关时间(凌晨、第二天凌晨)
  3. SpringSecurity的注解实现方式:@Secured,@PreAuthorize,@PostAuthorize
  4. 2021爱智先行者—精灵1号的体验分享
  5. 20200727《Flask进阶》——模块化程序(蓝本)
  6. ST-Link该如何升级?
  7. UNITER: UNiversal Image-TExt Representation Learning
  8. 《计算之魂》读书笔记 03
  9. 逻辑漏洞之任意密码重置
  10. .7z文件 合并、解压