python网易云_使用Python实现下载网易云音乐的高清MV
Python下载网易云音乐的高清MV,没有从首页进去解析,直接循环了....
downPage1.py
复制代码代码如下:
#coding=utf-8
import urllib
import re
import os
def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html
def getVideo(html):
reg = r'hurl=(.+?\.jpg)'
imgre = re.compile(reg)
imglist = re.findall(imgre,html)
return imglist
for num in range(28000,1000000):
print num
html = getHtml("http://music.163.com/mv?id=%s"%num)
parsed = getVideo(html)
if len(parsed)==0:
continue
vedioUrls = parsed[0].split("&")
artist = vedioUrls[4].split("=")[1].decode('utf-8').strip()
song = vedioUrls[3].split("=")[1].decode('utf-8').strip()
if len(vedioUrls[0])==0:
continue
filename = '%s/%s.mp4' %(artist,song)
if "/" in song:
continue
if os.path.exists(filename):
print 'the MV file exists.%s'%num
else:
print 'the MV is downloding.%s'%num
if os.path.exists(artist):
print ""
else:
os.makedirs(artist)
urllib.urlretrieve(vedioUrls[0],filename)
以上就是本文分享的全部代码了,希望大家能够喜欢。
python网易云_使用Python实现下载网易云音乐的高清MV相关推荐
- 使用Python实现下载网易云音乐的高清MV
Python下载网易云音乐的高清MV,没有从首页进去解析,直接循环了.... downPage1.py ''' 想要学习Python?Python学习交流群:984632579满足你的需求,资料都已经 ...
- 户外直播遇到弱网信号差,此状态下如何保证流畅又高清画面传输?
"我从4点守到6点,牺牲了宝贵的睡眠时间,就为了看一场完整日出,画质不清晰就算了,一顿卡完之后太阳已经在半空中了,真是一天的好心情都被毁掉,对这个直播太失望了!" 而随着直播行业的 ...
- python代码示例下载-Python下载网易云歌单歌曲的示例代码
今天写了个下载脚本,记录一下 效果: 直接上代码: # 网易云 根据歌单链接下载MP3歌曲 import requests from bs4 import BeautifulSoup def main ...
- 零基础也能看懂python_零基础也能看懂的Python下载网易云音乐爬虫
Python Selenium(配置方法参照:Selenium配置) Chrome浏览器(其它的也可以,需要进行相应的修改) 解析 以前抓取过网易云网页的朋友可能都清楚网易云有反爬虫策略的,post时 ...
- python爬取并下载代码_python 爬取并批量下载网易云歌单源代码
#!/usr/bin/env python#!--*--coding:utf-8 --*-- #![url=home.php?mod=space&uid=238618]@Time[/url] ...
- 利用 Python 一键下载网易云音乐 10W+ 乐库
如果你常听音乐的话,肯定绕不开网易云,作为一款有情怀的音乐 App,我对网易云也是喜爱有加.虽然说现在都已经是 5G 时代了,大家的手机流量都绰绰有余,但在线播放还是不如本地存着音乐文件靠谱,今天我们 ...
- python 爬虫爬取下载网易云音乐歌单的歌曲(需要使用JS的加密方法得出params去获取下载地址)
要点:1.js加密就是麻烦,只能百度寻找了!设计的加密模块binascii.Crypto.base64 2.requests.Session的用法,可以指定headers.cookies 3.可以用s ...
- python 概率分布模型_使用python的概率模型进行公司估值
python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...
- python 时间序列预测_使用Python进行动手时间序列预测
python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...
- 不登录,不用任何技术,一分钟下载网易云音乐
最近在写 Python 爬虫,想爬取网易云的歌曲并下载或者保存 Url 到 MongoDB,发现了一个可以快速下载网易云歌曲的方式,不需要登录,也不需要什么技术,简单几步就可以网易云上的音乐. 因此分 ...
最新文章
- 第3章 衡量线性回归的指标:MSE,RMSE,MAE
- CRM attachment read old API debug
- Java ASM与Javassit
- UIImageView 圆角
- Android HttpClient
- 【华为云技术分享】唐老师带你秒懂大数据,以及Spark和Flink在干啥咧
- 业界分享 | 美团搜索排序实践
- Citrix 整体架构 端口列表 Tcp Port
- 更新学生的成绩C语言,学生成绩管理系统C语言代码实现.pdf
- 我 45 岁还写代码,怎么了?
- HDU 2017 一系列统计数据
- 2020 年最牛逼的 10 门编程语言
- 黑苹果win双系统还原四叶草引导(Windows EFI分区)
- MATLAB上根号怎么输入,在matlab里面怎么输入开方号(根号)?9的开方怎么写?...
- 小团团云上城在哪个服务器,云上城之歌小团团
- JAVA_SE实现桌面化功能
- 留不下的城市,回不去的家乡,真得么?
- 计算机原理 中断,中断及中断系统-微计算机原理-电子发烧友网站
- Echarts( Pie,Bar)数据可视化 条形图,柱图,饼图、时间轴代码 JS-NEW
- 智能手机全球普及率今年有望达到63%