使用python进行爬虫(其实我最想知道的是怎么知道这个api地址的)

# -*- coding:utf-8 -*-

# Python 2.7

import urllib2

import urllib

import json

mv_id='4395559' #网易云音乐地址后面的id

url = "http://music.163.com/api/playlist/detail?id="+mv_id #对应网易云音乐地址 :http://music.163.com/#/discover/toplist?id=4395559

timeout=30 #设置超时时间

headers={

'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36',

'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'

}

req = urllib2.Request(url,None,headers) #添加请求报文头

res = urllib2.urlopen(req,None,timeout) #执行请求

html = res.read() #接收到的数据为str => str转json :json.loads(str)

musicList = json.loads(html)['result']['tracks'] #将str转json进行获取详细数据

for i in range(10): #循环遍历的数量 10 条数据

name = str(i+1)+' '+musicList[i]['name']+'.mp3'

link = musicList[i]['mp3Url'] #音乐下载地址

urllib.urlretrieve(link,'aaa\\'+name) # aaa\\为根目录下面的地址,需要自己建立

print (name+' success!')

print musicList

效果:

python网易云爬虫_使用python进行爬虫下载网易云音乐相关推荐

  1. 零基础也能看懂python_零基础也能看懂的Python下载网易云音乐爬虫

    Python Selenium(配置方法参照:Selenium配置) Chrome浏览器(其它的也可以,需要进行相应的修改) 解析 以前抓取过网易云网页的朋友可能都清楚网易云有反爬虫策略的,post时 ...

  2. python 爬虫爬取下载网易云音乐歌单的歌曲(需要使用JS的加密方法得出params去获取下载地址)

    要点:1.js加密就是麻烦,只能百度寻找了!设计的加密模块binascii.Crypto.base64 2.requests.Session的用法,可以指定headers.cookies 3.可以用s ...

  3. python代码示例下载-Python下载网易云歌单歌曲的示例代码

    今天写了个下载脚本,记录一下 效果: 直接上代码: # 网易云 根据歌单链接下载MP3歌曲 import requests from bs4 import BeautifulSoup def main ...

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

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

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

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

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

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

  7. 不登录,不用任何技术,一分钟下载网易云音乐

    最近在写 Python 爬虫,想爬取网易云的歌曲并下载或者保存 Url 到 MongoDB,发现了一个可以快速下载网易云歌曲的方式,不需要登录,也不需要什么技术,简单几步就可以网易云上的音乐. 因此分 ...

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

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

  9. 下载网易云课堂和B站的视频

    我们在平时的学习中,很有可能会接触 网易云课堂 和 BIlibili 这两个很棒的网站. 有的时候我们在线观看不方便,总是想把网站里面的视频下载到电脑,然后自己闲暇时间进行学习. 方法有很多,这里大家 ...

  10. 如何下载网易云音乐APP里的MV和短视频?

    本人:网易云音乐死粉,朋友圈大多都用的是云音乐,因为推荐功能牛逼 然后:发现云音乐APP里越来越多吸引我的短视频,经常看到好的就想保存到相册,然后微信发给朋友 但是:不知道怎么下载网易云音乐的短视频, ...

最新文章

  1. 2019百度之星初赛-1
  2. 一个网站拿下机器学习优质资源!搜索效率提高 50%
  3. h5 server send event(sse)
  4. c语言 画线函数,c语言绘制函数曲线
  5. Spring : @ComponentScan注解
  6. C++之操作符重载探究(四):下标运算符重载
  7. python 绘制图表生成svg文件_使用Python创建SVG
  8. iphone静音键失灵_静音键——大部分安卓手机都不爱用的神设计
  9. 数据挖掘肿瘤预测_最新成年人群癌症预测模型:基于中国健康与营养调查(CHNS)数据!...
  10. 【第十届“泰迪杯”数据挖掘挑战赛】C题:疫情背景下的周边游需求图谱分析 问题三方案及Python实现
  11. 微信小程序富文本编辑器 editor 组件源码
  12. 教你如何用PS制作iOS端APP应用图标AppIcon.appiconset
  13. windows--XP的140个技巧!
  14. 自身免疫性脑炎的诊疗现状及进展
  15. PDF在线转换成word免费版
  16. 小程序人脸核验功能实现-边读边录(一)
  17. 图像置乱之评价图像置乱度算法的选择
  18. 三种数据库的 SQL 注入详解
  19. 3D 打印机 G 代码命令:完整列表和教程
  20. Spotify – Spotify connect 和vobis音频解码研究

热门文章

  1. sql 查询之排除某种特定的数据
  2. mappedBy和JoinColumn实质上指向的是同一个表即外键作为主键所在的表对应的实体
  3. 庸科科沾稚尘悦蕉谷捉
  4. python之tkinter模块——基于tk得图片文字
  5. Cubby提供Dropbox 2倍推荐存储空间 各大云储存容量与价格PK
  6. 【2020省选模拟】题解
  7. Mac使用Python接入东方财富量化接口Choice,调试与获取数据
  8. 创业要素:如何推广自己的产品
  9. 微信小程序正式上线,服务端请求必须HTTPS
  10. web前端面试题之肉(css)