python3爬虫:下载网易云音乐排行榜

#!/usr/bin/python3# -*- encoding:utf-8 -*-

# 网易云音乐批量下载

import requestsimport urllib

# 榜单歌曲批量下载# r = requests.get(‘http://music.163.com/api/playlist/detail?id=2884035‘)  # 网易原创歌曲榜# r = requests.get(‘http://music.163.com/api/playlist/detail?id=19723756‘) # 云音乐飙升榜# r = requests.get(‘http://music.163.com/api/playlist/detail?id=3778678‘)  # 云音乐热歌榜r = requests.get(‘http://music.163.com/api/playlist/detail?id=3779629‘)    # 云音乐新歌榜

# 歌单歌曲批量下载# r = requests.get(‘http://music.163.com/api/playlist/detail?id=123415635‘)    # 云音乐歌单——【华语】中国风的韵律,中国人的印记# r = requests.get(‘http://music.163.com/api/playlist/detail?id=122732380‘)    # 云音乐歌单——那不是爱,只是寂寞说的谎

arr = r.json()[‘result‘][‘tracks‘] # 共有100首歌

for i in range(10):    # 输入要下载音乐的数量,1到100。   name = str(i+1) + ‘ ‘ + arr[i][‘name‘] + ‘.mp3‘   link = arr[i][‘mp3Url‘]   urllib.request.urlretrieve(link, ‘网易云音乐\\‘ + name) # 提前要创建文件夹   print(name + ‘ 下载完成‘)
时间: 2024-12-15 01:33:50

python3爬虫:下载网易云音乐排行榜的相关文章

免费下载网易云音乐付费歌曲及下架歌曲

网易云音乐一直被大家称为良心软件.音乐软件神器等等.但是,现在使用网易云音乐听歌,发现好多的歌曲已经不能播放和下载了.会显示灰色,播放时会提示“由于版权保护,您所在的地区暂时无法使用.”或者是“因合作方要求,该资源暂时下架”等.不过,现在被网络大神破解了,通过客户端反代,可播放及下载下架歌曲和付费歌曲.有能力的小伙伴,还可以自行部署. 以电脑客户端为例: 1.下载网易云音乐客户端并安装. 2.修改系统hosts文件,在最后面增加一行“103.27.77.201 music.163.com” 3.

【Python3爬虫】网易云音乐歌单下载

一.目标: 下载网易云音乐热门歌单 二.用到的模块: requests,multiprocessing,re. 三.步骤: (1)页面分析:首先打开网易云音乐,选择热门歌单,可以看到以下歌单列表,然后打开开发者工具  因此我们需要请求的url就是https://music.163.com/discover/playlist,然后用requests.get()方法请求页面,对于返回的结果,用正则表达式进行解析,得到歌单名字和歌单id,解析的正则表达式如下: res = requests.get(u

直接下载网易云音乐中歌曲MP3格式的方法

之前发过一篇通过在浏览器请求中找 mp3 链接来下载的网易云音乐的方法,现在说一个更简单的方法 这个更为简单粗暴,获取到歌曲的 id 就可以:大部分歌曲还是可以的-付费或者其他的可能下载不了 第一步:获取歌曲 id 打开网易云音乐,随便找到一首歌,复制浏览器网址中的 id,或者客户端中分享歌曲链接中的 id https://music.163.com/song?id=1336856777 比如<我曾>这首歌的 id 就是 1336856777 第二步:拼接获取歌曲直链 获取到歌曲 id 以后直

小白学爬虫:网易云音乐歌单(一)

从零开始写爬虫,初学者的速成指南! 介绍 什么是爬虫? 先看看百度百科的定义: 号:923414804群里有志同道合的小伙伴,互帮互助,群里有不错的视频学习教程和PDF! 简单的说网络爬虫(Web crawler)也叫做网络铲(Web scraper).网络蜘蛛(Web spider),其行为一般是先"爬"到对应的网页上,再把需要的信息"铲"下来. 为什么学习爬虫? 看到这里,有人就要问了:google.百度等搜索引擎已经帮我们抓取了互联网上的大部分信息了,为什么还

Java 爬虫入门(网易云音乐和知乎实例)

最近公司赶项目,过上了996的生活,周日还要陪老婆,实在没时间静下来写点东西,于是导致了swift编写2048的第三篇迟迟没有开工,在此说声抱歉,尽量抽时间在这周末补出来. 首先来介绍下爬虫的作用,爬虫主要用于大批量抓取网站中我们所需数据,其实就是模拟出http请求,之后解析分析所得的数据获取我们需要的信息的这么一个过程. 由于网上已经有很多现成的爬虫框架了,这里就不重复造轮子了,先给大家说一下原理,大家可以自己尝试写一个,至于具体实现这篇只带来一个框架的使用实例,让大家可以根据例子快速写出所需

解决ubuntu18.04系统下网易云音乐安装后无法打开问题

第一步:在终端修改sudoers sudo gedit /etc/sudoer # 在打开的文本编辑器中,最后添加一行(felix为我的用户名) felix ALL = NOPASSWD:  /usr/bin/netease-cloud-music # 保存退出 第二步:修改网易云音乐的启动图标 sudo gedit /usr/share/applications/netease-cloud-music.desktop # 修改Exec这一行 Exec = sudo netease-cloud-

解决Ubuntu19.04下网易云音乐打不开的问题

Ubuntu19.04下打开网易云音乐的v18.04版会出现以下错误: opt/netease/netease-cloud-music/netease-cloud-music: symbol lookup error: /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined symbol: fribidi_get_par_embedding_levels_ex 可以通过删除或重命名应用目录下的libfribidi.so.0文件解决 #删除 s

图文教程 | 简单几步免费下载网易云付费歌曲

本次使用 Google的Chrome浏览器 其他浏览器步骤大致相同 一,打开网易云:传送门 并在搜索框输入要下载的音乐 得到这个页面: 二,鼠标点击右键,在出现的菜单中点击'检查' 出现这个页面: 得到这个页面: 三:播放音乐: 点击播放之后,注意一下这个地方,会出现好多文件 得到: 点击之后,会自动进入播放页面,听听是否是要下载的那首歌 原文地址:https://www.cnblogs.com/qiutenglong/p/10226738.html

&#183;「python爬虫入门」网易云音乐下载

2015-6-2 今天把昨天Git上看的一个下载网易云音乐歌单歌曲的脚本尝试看懂并修改 Git地址:https://github.com/keli/netease-music #! /usr/bin/env python # -*- coding: utf-8 -*- import urllib2 import json import os import sys import md5 import string import random # Set cookie cookie_opener =