有一个网址http://220.181.38.82/m?ct=134217728&tn=baidusg,%C7%A7%C4%EA%D6%AE%C1%B5
怎样获取他的下载链接?
我获取之后的部分代码是歌曲名:<a id="urln" href="" onmousedown="sd(event,-1);" target="_blank">千年之恋</a>
<a href="javascript:void(0);" id="abox" onclick="clickBox();">与百度MP3对话</a>我想获取“千年之恋”的那个链接,怎么做啊?
待高人指点
怎样获取他的下载链接?
我获取之后的部分代码是歌曲名:<a id="urln" href="" onmousedown="sd(event,-1);" target="_blank">千年之恋</a>
<a href="javascript:void(0);" id="abox" onclick="clickBox();">与百度MP3对话</a>我想获取“千年之恋”的那个链接,怎么做啊?
待高人指点
我想你没明白我的意思我获取到得源码
歌曲名:<a id="urln" href="" onmousedown="sd(event,-1);" target="_blank">千年之恋</a>
<a href="javascript:void(0);" id="abox" onclick="clickBox();">与百度MP3对话</a>它没有链接,他是一个onmousedown="sd(event,-1)这个,href是等于空的,可是,网页打开时有地址的,怎么获取这个地址啊
LZ你也太懒啦,结贴送分撒
http://220.181.38.82/m?ct=134217728&tn=baidusg,%C7%A7%C4%EA%D6%AE%C1%B5
这个网页
下面有两个地址啊,都显示了,获取到就行了啊
var len = url.length;
var decurl = "";
var asc_arr1 = [], asc_arr2 = []; var key = sertim % 26;
key = key ? key : 1; function init(head, bottom, middle){
for (var i = head; i <= bottom; i++) {
asc_arr1[i] = i + middle;
asc_arr2[i + middle] = i;
}
} init(0, 9, 48);
init(10, 35, 55);
init(36, 61, 61); for (var i = 0; i < len; i++) {
var word = url.charAt(i); if (/[A-Za-z0-9]/.test(word)) {
var pos = asc_arr2[url.charCodeAt(i)] - key;
if (pos < 0)
pos += 62;
word = String.fromCharCode(asc_arr1[pos]);
}
decurl += word;
} return decurl;
}
然后从页面中读取 encurl 这个关键字 var encurl = "1DD9://69N.6.689.w86/MKLKLKLNKONS/RvPNTKPONNwxSuMOxvuQwSNzTMKOzLTK/689P/MKKT_KN_LN/SOQMwvRuzQxRKKMyLRLSxxxMwzuMuxNv/KwRSSxQSuQOLzSNQQLLSzQuuLyRwOvuL.69N" || "1DD9://69N.6.689.w86/MKLKLKLNKONS/RvPNTKPONNwxSuMOxvuQwSNzTMKOzLTK/689P/MKKT_KN_LN/SOQMwvRuzQxRKKMyLRLSxxxMwzuMuxNv/KwRSSxQSuQOLzSNQQLLSzQuuLyRwOvuL.69N", newurl = "";
decode("1DD9://69N.6.689.w86/MKLKLKLNKONS/RvPNTKPONNwxSuMOxvuQwSNzTMKOzLTK/689P/MKKT_KN_LN/SOQMwvRuzQxRKKMyLRLSxxxMwzuMuxNv/KwRSSxQSuQOLzSNQQLLSzQuuLyRwOvuL.69N" || "1DD9://69N.6.689.w86/MKLKLKLNKONS/RvPNTKPONNwxSuMOxvuQwSNzTMKOzLTK/689P/MKKT_KN_LN/SOQMwvRuzQxRKKMyLRLSxxxMwzuMuxNv/KwRSSxQSuQOLzSNQQLLSzQuuLyRwOvuL.69N")
就是最后的编码
JS处理了