当前位置:首页 > 代码·功能 > 正文

百度网盘外链解析下载代码

使用外链解析则不用使用百度的外链地址进入百度网盘页面下载而是直接打开链接进行下载,可以使用保存在百度云的文件做网站的在线音乐、在线电影等资源的强大代码,可以使用解析出来的地址直接使用,和自己的空间一般,不用一点击便会下载了,而且不用怕下载链接失效,因为每一次的使用都是从新获取的资源地址,品质值得信赖

PHP代码 baidu.php

error_reporting ( 0 );
$uri = $_SERVER ["REQUEST_URI"];
preg_match ( "/baidu.php\/(.+)\/(.+)\//", $uri, $code );
$a = $code [1];

$b = $code [2];

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

$data = file_get_contents ( $url, false, $context );
preg_match ( "/(http:\/\/d.pcs.baidu.com.*?)\"/", $data, $data );
$myurl = str_replace ( '&', '&', $data [1] );
if ($myurl) {
header ( 'Content-Type:application/force-download' );
header ( "Location:" . $myurl );
die ();
} else
echo "参数错误";
?>

HTML页面 baidu.html

<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://xxx.com/baidu.php/"+shareid+"/"+uk+"/"
<!-- 此处换成你的域名 -->
document.getElementById("text2").value = songurl
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

;
<table border="0" align="center" cellpadding="0" cellspacing="0" class="bgbk">
<tbody><tr>
<td height="10" colspan="2"></td>
</tr>
<tr>
<th>例 子:</th>
<td bgcolor="#FFFFFF" class="wbk"><div align="center">
<a href="http://pan.baidu.com/share/link?shareid=461551&uk=2668225758" target="_blank">http://pan.baidu.com/share/link?shareid=461551&uk=2668225758;
</a></div></td></tr><tr>
<td height="10" colspan="2"></td>
</tr>
<tr class="bgbk">
<th><div align="right">分享地址:</div></th>
<td>
<div align="left">
<input type="TEXT" class="wbk" id="text1" value="" size="100">
</div>
</td>
</tr>
<tr class="bgbk">
<th><div align="right">外链地址:</div></th>
<td>
<div align="left">
<input type="TEXT" class="wbk" id="text2" value="" size="100">
</div>
</td>
</tr>
<tr>
<td height="10" colspan="2"></td>
</tr>
<tr class="bgbk">
<td colspan="2"><div align="center">
<input type="BUTTON" value="转换" onclick="Change()">
</div></td>
</tr>
</tbody></table>

转换出来的外链可直接用于下载。

但是如果要引用外链可能要在后面加后缀。

例如:我需要在线播放MP3则在后边加上.mp3格式  http://ihuan.me/baidu.php/43332/1123/.mp3 即可直接使用

有一个给力的云空间

标签:
上一篇: 下一篇:

23 条评论

评论加载中...
  1. 厉害以后可以用迅雷下载了 迅雷会员不能浪费了

    2014年9月10日 21:52 评论
    • 感觉所谓的加速没什么用,也就下种子文件的时候有用点

      2014年9月11日 12:20 评论
  2. 这个要赞一下啊 希望百度别改解析规则

    2014年8月30日 12:07 评论
  3. 8楼
    来自天朝的朋友 未知浏览器 Unknow Os
    十月结晶  

    学习了

    2014年8月27日 09:19 评论
  4. 7楼
    来自天朝的朋友 未知浏览器 Unknow Os
    迅哥儿  

    学习了!谢谢分享

    2014年8月25日 10:45 评论
  5. 这个好NB,收藏。如果百度云盘支持迅雷下载就超赞了

    2014年8月25日 09:38 评论
  6. 5楼
    来自天朝的朋友 未知浏览器 Unknow Os
    一昕精选  

    博主年纪轻轻,就成为技术帝啊

    2014年8月24日 11:41 评论
  7. 站长博客不错,前来支持!

    2014年8月24日 00:22 评论
  8. 地板
    来自天朝的朋友 未知浏览器 Unknow Os
    PHP二次开发  

    擦,这个不错。不知道百度看到会不会屏蔽了。

    2014年8月23日 22:32 评论
  9. 板凳
    来自天朝的朋友 未知浏览器 Unknow Os
    Andy  

    怎么用?

    2014年8月23日 20:17 评论
  10. 感谢分享

    2014年8月23日 16:45 评论

发表评论

不理你。不要啊!吃饭。吃惊。吃西瓜。飞吻!恭喜!Hi纠结!膜拜!OK抛媚眼。泡泡糖。抛钱。忍!生闷气!调皮。偷看。委屈。献花。疑问?抓狂!

小提示:Ctrl+Enter快速提交助您一臂之力~
加载中……