今天看到 Eddy 兄用VC 写的一个<获取5ige网站音乐的下载地址> ,感觉不错,一时兴起拿python 也写了个,就当熟悉python练手了。
右键,网页源码中就有下载地址。注意:获取的下载地址不能直接下载,需要用迅雷或者旋风工具下载。另外,对于源码中没有下载地址的很多网站,包括视频等,都可以利用Google的Chrome浏览器的开发者工具嗅探出真实的下载地址。
比如:http://voice.5ige.cn/ilmusic/voice/viewer.do?artist=4150
真实下载地址:http://fs.5ige.cn/fs/media/4150/1343096404845.mp3
python代码:
#!/usr/bin/python
# -*- coding: utf-8 -*-
”’
Created on 2012-8-30
@author: onebody
解析 5ige.cn 网站MP3真实下载地址
”’
import urllib
def parse(url):
result = “”
content = urllib.urlopen(url).read()
# print content
if len(content) > 0:
i = content.find(“.mp3″)
if i >= 0:
tmp = content[0:i + 4].strip()
j = tmp.find(“mp3: “)
tmp = tmp[j + 6:len(tmp)].strip()
result = tmp
return result
mp3_fileName = parse(“http://voice.5ige.cn/ilmusic/voice/viewer.do?artist=4150″)
来源:http://fcjblog.com/python-get-5ige-website-music-download-python-version