# #批量下载
import requests
from lxml import etree
url='https://music.163.com/discover/toplist?id=3779629'    #注意要去掉#
headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.87 Safari/537.36'}
respone=requests.get(url,headers=headers)
data=respone.content.decode('utf8')
html=etree.HTML(data)
song_name=html.xpath('//ul[@class="f-hide"]/li/a/text()')
id=html.xpath('//ul[@class="f-hide"]/li/a/@href')
print(song_name);print(id)
for i in range(200):url_all='http://music.163.com/song/media/outer/url?id='+id[i].split('=')[1]res=requests.get(url_all,headers=headers)data1=res.contentwith open(r"D:\DATA software\mypython_class\class_爬虫\爬虫资料\云音乐新歌榜\{}.mp3".format(song_name[i]),'wb') as f:f.write(data1)print('下载{}完成'.format(song_name[i]))

网易云音乐批量下载python相关推荐

  1. 网易云音乐批量下载器v1.1软件介绍(修正版)

    网易云音乐批量下载器简介 网易云音乐批量下载器v1.1 软件介绍 1.编写初衷 2.界面展示 3.使用方法 如何获取cookie? 4.其他说明 5.下载地址 网易云音乐批量下载器v1.1 软件介绍 ...

  2. Python_BeautifulSoup_网易云音乐批量下载

    仅用于学习使用,请勿用于商业行为 # -*- coding:utf-8 -*- import requests from bs4 import BeautifulSoupimport osif __n ...

  3. Python 网易云音乐 MV 下载

    Python 网易云音乐 MV 下载 from selenium import webdriver from selenium.webdriver.common.by import By from s ...

  4. 网易云音乐怎样下载mp3格式的音乐

    网易云音乐怎样下载mp3格式的音乐 选择下面这两种音质的音乐,最后音乐的格式都是mp3.

  5. selenium模块太强大了,网易云音乐都可下载

    原标题:运用selenium下载网易云音乐 前言: 声明:本程序代码仅供娱乐和学习,切莫用于商业活动,一经发现,概不负责! 文章目录 原标题:运用selenium下载网易云音乐 1.了解完成这个项目需 ...

  6. CSS——网易云音乐之下载客户端页面的实现

    文章目录 前言 一.结构的分析 二.实现过程 1.HTML结构 2.CSS样式 总结 前言 今天要和大家分享的是网易云音乐下载客户端页面的实现过程. 一.结构的分析 示例图: 结构的分析: 照例,在书 ...

  7. Ubuntu14.04网易云音乐的下载及安装 ssh安装 卸载 安装输入法

    Ubuntu14.04网易云音乐64位下载链接: http://s1.music.126.net/download/pc/netease-cloud-music_1.0.0_amd64_ubuntu1 ...

  8. Java: 根据网易云音乐URL下载歌曲、歌词、专辑封面和MV

    先看最终效果图: 前提请下载: (1)jsoup-1.11.3.jar (2)JMF 2.1.1e 工作原理如下:输入一个网易云音乐URL,如:http://music.163.com/#/song? ...

  9. 【报告分享】华语乐坛趋势报告(2022)-网易云音乐(附下载)

    摘要:报告开篇提出,二十年来,随着互联网的崛起,华语乐坛持续从精英化时代走向平民化时代.华语乐坛的音乐创作模式.音乐作品内容.音乐消费习惯全面平民化.报告指出,音乐作品内容"下沉" ...

最新文章

  1. linux的阻塞waitqueue,Linux阻塞控制 wait_event与wait_event_interruptible函数详解
  2. 【dp】noip2000提高组 乘积最大
  3. Learning OpenCV Lecture 5 (Filtering the Images)
  4. CMS GC:CMS 废弃了,该怎么办呢?
  5. 4种分布式Session的实现方式!老大直呼666...
  6. PgSQL · 应用案例 · 经营、销售分析系统DB设计之共享充电宝
  7. 面试小结170308
  8. 把wasm反编译出来
  9. ASP.NET Ajax 实现无刷新分页
  10. STOP: TOTAL NO. of ITERATIONS REACHED LIMIT.
  11. android虚拟摇杆
  12. xlua生成Wrap代码排除指定dll
  13. 洛谷P1338 末日的传说
  14. mysql 1114_ERROR 1114 (HY000): The table 'adv_date_tmp' is full(Mysql临时表应用)
  15. 两个子组件之间的传值
  16. 排列组合相关公式讲解(Anm,Cnm等)
  17. luajit开发文档wiki中文版(四) LuaJIT 内部结构
  18. Samsung S4卡屏卡在开机画面的不拆机恢复照片一例
  19. Python初级试题25道(含答案)
  20. java虚拟机学习笔记

热门文章

  1. Beaglebone Black基本操作(Debian)
  2. 智慧交通,让出行更便捷
  3. [每日一答] [20151026] 搭建R的并行计算集群
  4. 全国计算机一级考试试题讲解,2015全国计算机一级考试Msoffice模拟试题(五)答案及解析...
  5. JasperException异常
  6. 毕设小项目之【Qt学生信息管理系统】1.专栏介绍(附免费教程)
  7. 正弦信号发生器的设计
  8. 监控系统zabbix——配置监控远程主机
  9. java for循环 变量定义在内外_关于变量在for循环内外定义的思考
  10. 哈工大操作系统实验1-操作系统引导