[Python] python 用urllib按照百度音乐分类下载mp3 →→→→→进入此内容的聊天室

来自 , 2020-11-21, 写在 Python, 查看 159 次.
URL http://www.code666.cn/view/2ba61cc3
  1. #!/usr/bin/env python
  2. #-*- coding: utf-8 -*-
  3. import urllib
  4. import re
  5.  
  6. baseurl = "http://music.baidu.com"
  7. url = "http://music.baidu.com/search/tag?key=经典流行"
  8. html = urllib.urlopen(url).read()
  9. uri = re.findall(r'/song/\d+', html, re.M)
  10. lst = []
  11. for i in uri:
  12.         link = baseurl+i+"/download"
  13.         lst.insert(0, link)
  14. for k in lst:
  15.         res = urllib.urlopen(k).read()
  16.         down = re.search('http://[^ ]*xcode.[a-z0-9]*' , res, re.M).group()
  17.         s1 = re.search('title=".*',res, re.M).group()
  18.         s2 = re.search('>.*<.a', s1, re.M).group()
  19.         s3 = s2[1:-3]
  20.         urllib.urlretrieve(down, s3+".mp3")
  21. #//python/5783

回复 "python 用urllib按照百度音乐分类下载mp3"

这儿你可以回复上面这条便签

captcha