【转】百度网盘文件直链获取方法[2…

以下是更新的代码:  

  1. $uk = '3912562839';//把uk码改成你自己的      
  2. $url = 'http://pan.baidu.com/share/link?shareid=' . $_GET['shareid'] . '&uk='. $uk;       
  3. $src = file_get_contents($url);//获取下载页面源码      
  4. $pattern = '/"dlink\\\":\\\"(.*?)\\\"/is';//匹配下载按钮      
  5. preg_match_all($pattern$src$result);     
  6. $fileurl = str_replace("\\", "", $result[1][0]);//各种替换      
  7. header("location:$fileurl");   
  8. ?>  


使用方法



百度网盘上传文件,分享文件,得到分享链接:

  1. http://pan.baidu.com/share/link?shareid=473943913&uk=3912562839  

上面褐色部分是shareid,紫色部分是uk码。用uk码替换掉代码第一行的3912562839,保存后保存为一个php文件,名字随便,可以是download.php,之类的,上传到主机上。

(免费主机申请:http://blog.sina.com.cn/s/blog_bff450710101b3mz.html)

download.php下载: http://yunpan.cn/Qna4NNxSe7WeQ(下载后修改uk码)

然后用shareid替换

  1. http://PHP文件地址.com/download.php?shareid=xxxxxx  

里面的xxxxxx,最后得到的地址就是百度网盘文件的直链啦~ 例如我的就是

  1. http://www.acer.netii.net/download.php?shareid=473943913  

你可能感兴趣的:(分享互联网)