a841867051
百度网盘(音乐)外链解析

之前写博客 在文章插入MP3都是在搜狗音乐找的外链

缺点:

1.外链不稳定 经常改mp3链接

2.你妹的盗链啊

3.毕竟不是我的链

……

这期来讲下 怎么利用百度网盘音乐来做mp3直链

[mw_shl_code=php,false] <?php

//匹配shareid和uk参数

preg_match('|\/(\d*)\/(\d*)\.|', $_SERVER["REQUEST_URI"], $res);

list($shareid, $uk) = array_slice($res, 1, 2);

if ($uk != "3240220216") {

exit(0);

}

//构造百度网盘分享网址获取源码

$url = "http://pan.baidu.com/share/link?shareid=$shareid&uk=$uk";

$src = file_get_contents($url);

//匹配源码里面的音乐地址并跳转

preg_match('|MusicPlayer\("(.*)"|U', $src, $res);

$songurl = $res[1];

//如果要外链其它格式的文件,可以反注释下面两行代码

preg_match('|dlink\\\":\\\"(.*)\\\"|U', $src, $res);

$songurl = str_replace("\\\\", "", $res[1]);

header("Location:$songurl");[/mw_shl_code]

另存为baidu.php 放到网站目录

防盗链:修改函数中uk值3240220216为你自己的

例如我的是http://pan.baidu.com/share/home?uk=3240220216

在.htaccess添加

[mw_shl_code=php,false] RewriteEngine on

RewriteRule ^bd bd.php [L][/mw_shl_code]

将以下函数复制另存为baidu.html(名字随意)

[mw_shl_code=php,false] <!DOCTYPE HTML>

<html lang="en">

*本站禁止HTML标签噢*

<meta charset="UTF-8">

*本站禁止HTML标签噢* </title>

</head>

<script type="text/javascript">

function Change()

{

var url = document.getElementById("text1").value;

var arr = url.split("&");

var shareid = arr[0].split("=")[1];

var uk = arr[1].split("=")[1];

var songurl = "http://你的网站/baidu/"+shareid+"/"+uk+".mp3"; //地址跳转了 这边就不用写baidu.php了

document.getElementById("text2").value = songurl;

}

</script>

*本站禁止HTML标签噢*

分享地址:<input id="text1" type="TEXT" value="" size="100"/><br />

外链地址:<input id="text2" type="TEXT" value="" size="100"/><br />

<input type="BUTTON" value="转换" onclick="Change()"/>

</body>

</html>[/mw_shl_code]

运行baidu.html 输入分享链接

例如:http://pan.baidu.com/share/link?shareid=3496067596&uk=3240220216

经过转换后:http://www.iippcc.com/bd/3496067596/3240220216.mp3

LGD_HuaOPER
这得好好学学啊
展开Biu

厉害了,这得好好学学啊,强

[查看全文]
九鬼音杀
不明觉厉
展开Biu

不明觉厉

[查看全文]
balanlannie
ChinaFate13