百度网盘文件直链获取方法

百度网盘文件直链获取方法

以下是代码:把下面的代码保存为一个php文件,名字随便,可以是download.php,之类的,上传到主机上。

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

使用方法 上传文件,分享文件,得到分享链接:

  1. http://pan.baidu.com/share/link?shareid=442143&amp;uk=3239637208

用uk码替换掉代码第一行的3239637208,,然后用shareid替换

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

里面的xxxxxx,最后得到的地址就是百度网盘文件的直链啦~ 例如我的就是
http://www.gkroot.com/download.php?shareid=779462854

 


 

4条评论

  1. 百度网盘文件直链获取方法
    avatar

    按道理百度应该提供获取直链的功能的 那样就方便多了 ➡

  2. 百度网盘文件直链获取方法
    avatar
    Lv.6 2楼

    方便是方便了,但是知名度就会低了

  3. 百度网盘文件直链获取方法
    avatar

    流弊了。。。不过对于国外的主机就有点悲剧吧?太慢。。或说这货的直链地址有效期是多久啊?做个缓存撒。。

    • 百度网盘文件直链获取方法
      avatar
      Lv.6 3楼-1

      <a href="#div-comment-112" rel="nofollow">@Soar、毅 </a>有效期应该不短。。挺好用的==就是有点慢。。。

    发表评论

  1. 😉
  2. 😐
  3. 😡
  4. 😈
  5. 😯
  6. 😛
  7. 😳
  8. 😮
  9. 😆
  10. 💡
  11. 😀
  12. 👿
  13. 😥
  14. 😎
  15. 😕