百度网盘音乐外链源码

分类:随便摘摘 标签:无


使用方法:
一、首先复制php代码,另存为文件baidupan.php,然后将php文件放到网站根目录。
二、上传音乐到百度网盘,创建公开分享链接,获取链接中shareid和uk两个参数的值。
三、构造外链地址:http://www.poboke.com/baidupan.php/shareid/uk.mp3
例如歌曲“没有什么不同”的公开分享地址是:
http://pan.baidu.com/share/link?shareid=292667&uk=1562437020
则外链地址为:
http://www.poboke.com/baidupan.php/292667/15624137020.mp3
www.poboke.com替换为你自己的域名。
<?php
//匹配shareid和uk参数
preg_match('|/(d*)/(d*).|', $_SERVER["REQUEST_URI"], $res);
list($shareid, $uk) = array_slice($res, 1, 2);

//构造百度网盘分享网址获取源码
$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('|hidefocus="true" href="(.*)"|U', $src, $res);
//$songurl = str_replace("amp;", "", $res[1]);
header("location:$songurl");
?>

四、下面是自动转换的代码,另存为html文件传到网站目录,用浏览器打开就可以转换了
ps 将html代码中的破博客链接改为你自己的链接
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<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://poboke.com/baidupan.php/"+shareid+"/"+uk+".mp3"
document.getElementById("text2").value = songurl
}
</script>
</head>

<body>
分享地址:<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>

最后附上我的转换地址:http://www.wuxue.ml/zh.html
[mp3]http://www.wuxue.ml/baidupan.php/3746929832/2634640230.mp3[/mp3]
你可能还会对下列文章感兴趣:

4条评论 你不想来一发么↓ 顺序排列 倒序排列

    向下滚动可载入更多评论,或者点这里禁止自动加载

    想说点什么呢?

    您需要登录您的Google账号才能进行评论。