分享

【新提醒】百度直链 使用百度网盘外链图片

 新华书店好书榜 2013-10-26
本帖最后由 heisemogui 于 2013-10-25 16:23 编辑

百度网盘大家都感觉很好用但是图片依然不能外链,而我们福利把的图片最大也才200K 完全不够用啊
于是想找图床而一般都是小公司的 说没就没了 看了下百度的感觉还不错的
废话不多说了 开始教程

百度网盘是百度推出的一项云存储服务,原本只有15GB免费容量,但是在之前的网盘大战中又丧心病狂地提高到了2T,目前有Web版、Windows客户端、Android手机客户端,用户将可以轻松把自己的文件上传到网盘上,并可以跨终端随时随地查看和分享。

但是不管网盘大战得有多么激烈,各大厂商还是死也不开放直链,甚至推出了更难破解的防护方法,例如微云竟然要验证referer,幸好百度现在仍然停留在直接加密的阶段(当然要是升级了的话就没办法了)。所以我们只需要获取下载页面的源码,匹配下载按钮,再进行一连串的解密,就可以获取度娘的节操了(* ̄︶ ̄)y~ 这么想想,度娘除了有点傲娇之外,还是挺好的。

好嘛刚才发现竟然有人不明白直链是什么意思,那么就让我在这里给大家普及一下:直链就是直接获得一个文件的下载链接,也就是说如果你要下载百度网盘里的东西,就可以不经过中间的分享页面直接下载。这样做的好处就是可以做QQ空间背景音乐啦,或者像我一样放一个音乐播放器在这里啦,使用HTML5播放视频也可以(请看http://),更多的就等你们自己发掘吧。。

然后因为度娘最近直接把分享页面的链接给换掉了,导致新的分享链接get不到shareid了,所以就得稍稍加入一个判断(P.S. 我会说用百度云管家分享文件还是能看到shareid?)

接下来是方法:把下面的代码保存为一个php文件,名字随便,可以是getlink.php,之类的,上传到主机上(注意做好防盗链工作)。


  • <?php      
  • $uk = '3239637208';//uk码      (这个要换成自己的不换肯定不成功!!!!
  • $type = preg_match('/^\d+$/', $_GET['shareid'] );  
  • if ($type){$url = 'http://pan.baidu.com/share/link?shareid=' . $_GET['shareid'] . '&uk='. $uk;}   
  • else{$url = 'http://pan.baidu.com/s/' . $_GET['shareid'];}  
  • $src = file_get_contents($url);//获取下载页面源码      
  • $pattern = '/"dlink\\\":\\\"(.*?)\\\"/is';//匹配下载按钮      
  • preg_match_all($pattern, $src, $result);     
  • $fileurl = str_replace("\\", "", $result[1][0]);//各种替换      
  • header("locationfileurl");   
  • ?>  

使用方法

首先上传文件,分享文件,得到分享链接,然后因为现在百度网盘存在两种分享链接的形式,所以使用方法也得做一点变更:(以下步骤请2选1)

1.如果你的分享链接是长这个样子:



那么上面褐色部分是shareid,紫色部分是uk码。然后用uk码替换掉代码第一行的3239637208。

2.如果你的分享链接长这个吊样:



那么上面褐色部分就是shareid。


最后就用shareid替换掉



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



演示

你们知道演示是什么意思吗?就是如果下面的东西能正常访问和显示就代表这个方法还!能!用!!所以,不要再问我还能!不!能!用!了!!!

1. 文件下载: http:///getlink.php?shareid=435578

2. 图片外链:图片地址(如能正常显示则表示该方法仍然可行) http://image66.360doc.com/DownloadImg/2013/10/2600/36242416_3.png



啦啦啦 我只是个搬运工 原文请参考 这里  http:///tech/1856.html#comment-5541
转载请注明出处 尊重作者原创 谢谢 满意请支持楼主

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多