日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

使用Python實現下載網易云音樂的高清MV

系統 1982 0

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)

以上就是本文分享的全部代碼了,希望大家能夠喜歡。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 河北区| 阳春市| 长岭县| 曲沃县| 固镇县| 庆云县| 盐城市| 临西县| 富民县| 淄博市| 电白县| 武义县| 阿图什市| 德庆县| 武乡县| 大冶市| 新龙县| 阳城县| 衡阳市| 永清县| 望江县| 彝良县| 新闻| 达拉特旗| 南岸区| 都兰县| 志丹县| 姜堰市| 牙克石市| 仁怀市| 英吉沙县| 临清市| 正定县| 大宁县| 清徐县| 江城| 安陆市| 漳平市| 米易县| 灵宝市| 大化|