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/mvid=%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相关推荐

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

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

  2. python爬取王者_爬虫 抓取王者荣耀所有英雄皮肤高清壁纸+超强注释

    [python]代码库import urllib.request import re # 获取主页源码 url = 'https://pvp.qq.com/web201605/herolist.sht ...

  3. python代码手机壁纸_爬虫 抓取王者荣耀所有英雄皮肤高清壁纸+超强注

    [python]代码库import urllib.request import re # 获取主页源码 url = 'https://pvp.qq.com/web201605/herolist.sht ...

  4. 如何得到网易云音乐的高清专辑封面图或者单曲封面图?(测试)

    如何得到网易云音乐的高清专辑封面图或者单曲封面图? 1.选中封面图,这时候直接拖动是没法在后台打开这张图片的,会出现一个禁止的符号                    大概是因为这张图不是在主目录的 ...

  5. python爬取网易云_利用python爬取网易云音乐,并把数据存入mysql

    作者:sergiojune Python爱好者社区--专栏作者 个人公众号:日常学python 专注python爬虫,数据可视化,数据分析,python前端技术 公众号:Python爱好者社区 获取本 ...

  6. python pypcap 安装失败_解决Windows 10下python安装pypcap失败的问题

    先说结论,直接使用pcap-ct. 因为项目需求需要在windows下抓包,用python编程.所以就找相关的轮子.找到了三个: 1.pypcap(pip install pypcap) 2.libp ...

  7. 断网python第三方库安装_断网环境下利用pip安装Python离线安装包(转载)

    这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧. # 生产环境 windows 7 # python 2.7.9 # pip 1.5.2 友情提示:当 ...

  8. python双划线_Python中单下划线(_)和双下划线(__)的特殊用法

    函数使用单下划线_开头 使用单下划线(_)开头的函数_func不能被模块外部以: from module import *形式导入. 但可以用:from module import _func形式单独 ...

  9. python3 打印目录下所有模块_使用 Python 函数进行模块化

    (给Python开发者加星标,提升Python技能) 编译:linux中国-lujun9972,作者:Seth Kenlon https://linux.cn/article-11295-1.html ...

  10. python大牛 关东升_《Python从小白到大牛》第4章 Python语法基础

    本章主要为大家介绍Python的一些语法,其中包括标识符.关键字.常量.变量.表达式.语句.注释.模块和包等内容. 标识符和关键字 任何一种计算机语言都离不开标识符和关键字,因此下面将详细介绍Pyth ...

最新文章

  1. 这些片段在Android编程中很有用 (ZT)
  2. 特斯拉“自动召唤”有软肋!正面识别很厉害,侧面物体看不见,实测差点碾过行人脚面...
  3. __clone class php_PHP中__clone()方法详解
  4. Unity自定义角色控制器(一):碰撞检测
  5. CodeForces - 346A Alice and Bob(数论+博弈)
  6. sklearn自学指南(part15)--广义线性回归
  7. nginx+asp.net mvc的配置
  8. 【C++的深度剖析教程21】类型转换函数下
  9. python接口自动化(五)--接口测试用例和接口测试报告模板(详解)
  10. iTunes,一个不断侵蚀C盘的大虫
  11. android开发学习——day3
  12. 网络营销数据解读(九)——客户族群细分(Segmentation)2-2
  13. 计算机做无线AP共享文件,Windows 7妙用 笔记本变无线AP轻松共享
  14. 全国计算机高新技术作用,全国计算机高新技术考试证书作用是什么?
  15. EasyUI的Vue版本
  16. 【并发编程】Cond 基本用法和如何实现以及常见错误
  17. DbVisualizer 8.0.11 出现乱码问题
  18. 【R语言】Splatter,一个用于简单模拟单细胞RNA测序数据的R包
  19. Android-四大天王
  20. 今日,秋分。2021

热门文章

  1. win10设置打开闪退怎么办 电脑windows10设置打开闪退解决方法
  2. php 真太阳时间修正,北京时间与全国各地真太阳时
  3. 手机App性能测试工具Genymotion安卓模拟器使用和简介
  4. 四叶草引导程序 CloverBootloader 5125中文版
  5. 千万青年学子,双击电子版微积分
  6. 天外键盘映射工具(适合魔兽真三改键)
  7. DFA敏感词过滤算法详解
  8. win10下 switchhost权限修改问题
  9. IAR (10.10.1) 安装与破解教程
  10. 2022年8月深圳CPDA数据分析师认证报名