最新消息:嗨,新朋友,很高兴认识你,欢迎来到我的博客。更好的阅览效果,请用Firefox,Chrome,Opera等浏览器.

百度网盘文件直链获取方法【8月2日最新版】

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

如果不是有几个网友留言求更新,我也不会知道我已经有一个月没有更新博客了呢,时间过的竟然如此的快,真是令人感慨啊。这一个月尽是忙,忙,各种 忙,每天的作业不是一般的多,同时又不得不复习,不然会跟不上进度。等到周末的时候也已经没有心思去更新博客了,导致以前收集的一堆素材都快压的发霉了还 没发出来。

这一个月也发生了很多事请,一开始就是俗称“小中考”的市一模。本来只是一个模拟考试,但是因为分数要整合到全清远市进行排名,而且某些重高会根据 这次模拟考的成绩录取学生,所以这场考试变得尤为重要。题目不是一般的难,考完以后都快要吐血了。然后又是体育模拟考跟英语模拟考,体育的话还好,及格了 TwT。但是英语因为读错了几个单词,到现在还是无限怨念_(:3」∠)_

于是乎,到了五一劳动节,总算能抽点时间出来了,尽管有三倍的作业,但还是小小的写点什么吧。

2013.8.2 更新:前几天看到有人给我留言说之前的百度网盘获取直链方法失效了,看来度娘真是无节操啊~ 不过这几天我都在专心学jQuery跟日语所以没有心思去跟进度盘,但是非常友好的m208王超同学帮忙研究出来了(顺道宣传一下m208同学近日开张的新博客:http://m208.pw),然后我就根据原文跟进一下新方法,请原来有在用的同学更换一下新代码(传送门),调用方法不变。

正♂文

百度网盘是百度推出的一项云存储服务,首次注册即有机会获得15GB的空间,目前有Web版、Windows客户端、Android手机客户端,用户将可以轻松把自己的文件上传到网盘上,并可以跨终端随时随地查看和分享。

有关注本博客更新的朋友应该有留意到,我经常会在文末放一个音乐播放器,分享我最近听的歌。而我一般都是把音乐文件存到百度网盘,再通过PHP获取直链然后播放出来的。为什么选择百度网盘呢?因为它容量大、速度快,而且装了上传插件以后可以实现“秒传”:

 

然而度娘最近(或者是..很久以前?)跟进的防护方法,就是在文件地址后面加了时间戳之类的识别码,导致我之前用的获取直链方法失效了。于是乎,我 向谷歌请教了一下,得出一个新思路:就是用正则匹配下载页面中的下载按钮,获取下载地址,再进行一连串转换,就可以轻松获取度娘的节操了(* ̄︶ ̄)y

以下是代码:演译自这里。把下面的代码保存为一个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&uk=3239637208  

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

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

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

  1. http://labcdn.sinaapp.com/mp3/download.php?shareid=435578  

演示

1. 文件下载: http://labcdn.sinaapp.com/mp3/download.php?shareid=435578

2. 图片外链

音乐播放: 羽泉 – 给所有知道我名字的人

转自Ben's Lab,原文地址《最新百度网盘文件直链获取方法

 移动设备二维码阅读
┃文章档案信息:
┃本站文章除注明转载外,均为本站原创或编译
┃欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果,共创美好博客家园.
┃声明: 本文采用 BY-NC-SA ( 署名,非商业性使用,相同方式共享 )协议进行授权
┃转载请注明:转载来源自: 互联网新鲜事
┃本文标题: 百度网盘文件直链获取方法【8月2日最新版】
┃本文网址: http://www.vgg.me/internet/last-baidu-network-disk-files-straight-chain-acquisition-method/
友荐云推荐

与本文相关文章