python网易云爬虫_使用python进行爬虫下载网易云音乐
使用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进行爬虫下载网易云音乐相关推荐
- 零基础也能看懂python_零基础也能看懂的Python下载网易云音乐爬虫
Python Selenium(配置方法参照:Selenium配置) Chrome浏览器(其它的也可以,需要进行相应的修改) 解析 以前抓取过网易云网页的朋友可能都清楚网易云有反爬虫策略的,post时 ...
- python 爬虫爬取下载网易云音乐歌单的歌曲(需要使用JS的加密方法得出params去获取下载地址)
要点:1.js加密就是麻烦,只能百度寻找了!设计的加密模块binascii.Crypto.base64 2.requests.Session的用法,可以指定headers.cookies 3.可以用s ...
- python代码示例下载-Python下载网易云歌单歌曲的示例代码
今天写了个下载脚本,记录一下 效果: 直接上代码: # 网易云 根据歌单链接下载MP3歌曲 import requests from bs4 import BeautifulSoup def main ...
- 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 爬虫,想爬取网易云的歌曲并下载或者保存 Url 到 MongoDB,发现了一个可以快速下载网易云歌曲的方式,不需要登录,也不需要什么技术,简单几步就可以网易云上的音乐. 因此分 ...
- Python3批量下载网易云音乐热歌榜
Python3批量下载网易云音乐热歌榜 可以批量下载网易云音乐热歌榜的歌曲,可以自己设定数量,速度非常快. https://music.163.com/#/discover/toplist?id=37 ...
- 下载网易云课堂和B站的视频
我们在平时的学习中,很有可能会接触 网易云课堂 和 BIlibili 这两个很棒的网站. 有的时候我们在线观看不方便,总是想把网站里面的视频下载到电脑,然后自己闲暇时间进行学习. 方法有很多,这里大家 ...
- 如何下载网易云音乐APP里的MV和短视频?
本人:网易云音乐死粉,朋友圈大多都用的是云音乐,因为推荐功能牛逼 然后:发现云音乐APP里越来越多吸引我的短视频,经常看到好的就想保存到相册,然后微信发给朋友 但是:不知道怎么下载网易云音乐的短视频, ...
最新文章
- 2019百度之星初赛-1
- 一个网站拿下机器学习优质资源!搜索效率提高 50%
- h5 server send event(sse)
- c语言 画线函数,c语言绘制函数曲线
- Spring : @ComponentScan注解
- C++之操作符重载探究(四):下标运算符重载
- python 绘制图表生成svg文件_使用Python创建SVG
- iphone静音键失灵_静音键——大部分安卓手机都不爱用的神设计
- 数据挖掘肿瘤预测_最新成年人群癌症预测模型:基于中国健康与营养调查(CHNS)数据!...
- 【第十届“泰迪杯”数据挖掘挑战赛】C题:疫情背景下的周边游需求图谱分析 问题三方案及Python实现
- 微信小程序富文本编辑器 editor 组件源码
- 教你如何用PS制作iOS端APP应用图标AppIcon.appiconset
- windows--XP的140个技巧!
- 自身免疫性脑炎的诊疗现状及进展
- PDF在线转换成word免费版
- 小程序人脸核验功能实现-边读边录(一)
- 图像置乱之评价图像置乱度算法的选择
- 三种数据库的 SQL 注入详解
- 3D 打印机 G 代码命令:完整列表和教程
- Spotify – Spotify connect 和vobis音频解码研究