Heim  >  Artikel  >  php教程  >  榨干百度云之离线下载

榨干百度云之离线下载

WBOY
WBOYOriginal
2016-06-06 19:38:171147Durchsuche

代码原创,你只需拥有一个百度云账户即可 无 需要自己提取名为BDUSS的cookie(我直接提取的百度云客户端的cookie,至今未失效。你也可以提取网页版的bduss的cookie)本源码可以快速的在自己网站就可以建立离线下载任务,比如有人发源码到虎绿林,我直接就保存

代码原创,你只需拥有一个百度云账户即可
需要自己提取名为BDUSS的cookie(我直接提取的百度云客户端的cookie,至今未失效。你也可以提取网页版的bduss的cookie)

本源码可以快速的在自己网站就可以建立离线下载任务,比如有人发源码到虎绿林,我直接就保存到我的百度云了。
 “”
<option value='游戏(apk)'>游戏(apk)</option> “”可自行增加修改,系统自动在你的百度云创建该文件夹。(只可以保存到一级目录,因为post的时候有个编码问题,我研究了很久才搞清一级目录的编码规则)
 <?php
header("content-Type: text/html; charset=utf-8");
ignore_user_abort(true);
set_time_limit(0);
Require "httplib.class.php";
$do=$_GET['do'];
$durl=$_GET['durl'];
$home=urlencode($_GET['home']);
if(!$do){
echo <<<html
<form method="get" action="up.php"/>
地址:<input type="text" value="{$_GET['url']}" name="durl"/>
 
<select name='home' id='questionid_LJesw' >
<option value='游戏(apk)'>游戏(apk)</option>
<option value='游戏(exe)'>游戏(exe)</option>
<option value='游戏(rar)'>游戏(rar)</option> 
<option value='游戏(zip)'>游戏(zip)</option> 
<option value='源码(php)'>源码(php)</option>
<option value='源码(zip)'>源码(zip)</option>
<option value='源码(rar)'>源码(rar)</option> 
<option value='软件(apk)'>软件(apk)</option>
<option value='软件(exe)'>软件(exe)</option>
<option value='软件(rar)'>软件(rar)</option>
<option value='软件(zip)'>软件(zip)</option> 
<option value='其它(txt)'>其它(txt)</option> 
<option value='其它(zip)'>其它(zip)</option>
<option value='其它(rar)'>其它(rar)</option> 
<option value='书籍(txt)'>书籍(txt)</option> 
<option value='书籍(zip)'>书籍(zip)</option>
<option value='书籍(rar)'>书籍(rar)</option> 
</select> 
<input type="submit" name="do" value="ok"/>
</form>
html;
}else{
$f=new httplib; 
$url='http://pan.baidu.com/rest/2.0/services/cloud_dl?devuid=510931010517968&clienttype=1&channel=android_2.3.7_BestsonnyT961_bd-netdisk_1001528c&version=5.2.0&logid=MTQwNzQ5Njc4MDU1MSwxOTIuMTY4LjEuNSw2NjMxNzA&cuid=7EF0AE3D7224DE4AD6D9C41044DA31BA%7C510931010517968';

$post="method=add_task&app_id=250528&file_sha1=&save_path=/{$home}&source_url={$durl}&source_path=&type=0&rate_limit=0&timeout=0&callback=&selected_idx=";

date_default_timezone_set("PRC"); 
$f->open($url);
$f->post($post);
$f->cookie('BDUSS','你的cookie');
$f->header('USER_AGENT','netdisk;5.2.0;BestsonnyT961;android-android;2.3.7');
$f->send();
$l=$f->response();
$json=json_decode($l,true);
if($r=$json[task_id]){
echo "转存成功,任务id:".$r;
}else{echo "转存失败,原因:".$json[error_msg];}
}

保存为up.php
需要自己提取名为BDUSS的cookie(我直接提取的百度云客户端的cookie,至今未失效。你也可以提取网页版的bduss的cookie)

本源码可以快速的在自己网站就可以建立离线下载任务,比如有人发源码到虎绿林,我直接就保存到我的百度云了。
 “”
<option value='游戏(apk)'>游戏(apk)</option> “”可自行增加修改,系统自动在你的百度云创建该文件夹。(只可以保存到一级目录,因为post的时候有个编码问题,我研究了很久才搞清一级目录的编码规则)
 <?php
header("content-Type: text/html; charset=utf-8");
ignore_user_abort(true);
set_time_limit(0);
Require "httplib.class.php";
$do=$_GET['do'];
$durl=$_GET['durl'];
$home=urlencode($_GET['home']);
if(!$do){
echo <<<html
<form method="get" action="up.php"/>
地址:<input type="text" value="{$_GET['url']}" name="durl"/>
 
<select name='home' id='questionid_LJesw' >
<option value='游戏(apk)'>游戏(apk)</option>
<option value='游戏(exe)'>游戏(exe)</option>
<option value='游戏(rar)'>游戏(rar)</option> 
<option value='游戏(zip)'>游戏(zip)</option> 
<option value='源码(php)'>源码(php)</option>
<option value='源码(zip)'>源码(zip)</option>
<option value='源码(rar)'>源码(rar)</option> 
<option value='软件(apk)'>软件(apk)</option>
<option value='软件(exe)'>软件(exe)</option>
<option value='软件(rar)'>软件(rar)</option>
<option value='软件(zip)'>软件(zip)</option> 
<option value='其它(txt)'>其它(txt)</option> 
<option value='其它(zip)'>其它(zip)</option>
<option value='其它(rar)'>其它(rar)</option> 
<option value='书籍(txt)'>书籍(txt)</option> 
<option value='书籍(zip)'>书籍(zip)</option>
<option value='书籍(rar)'>书籍(rar)</option> 
</select> 
<input type="submit" name="do" value="ok"/>
</form>
html;
}else{
$f=new httplib; 
$url='http://pan.baidu.com/rest/2.0/services/cloud_dl?devuid=510931010517968&clienttype=1&channel=android_2.3.7_BestsonnyT961_bd-netdisk_1001528c&version=5.2.0&logid=MTQwNzQ5Njc4MDU1MSwxOTIuMTY4LjEuNSw2NjMxNzA&cuid=7EF0AE3D7224DE4AD6D9C41044DA31BA%7C510931010517968';

$post="method=add_task&app_id=250528&file_sha1=&save_path=/{$home}&source_url={$durl}&source_path=&type=0&rate_limit=0&timeout=0&callback=&selected_idx=";

date_default_timezone_set("PRC"); 
$f->open($url);
$f->post($post);
$f->cookie('BDUSS','你的cookie');
$f->header('USER_AGENT','netdisk;5.2.0;BestsonnyT961;android-android;2.3.7');
$f->send();
$l=$f->response();
$json=json_decode($l,true);
if($r=$json[task_id]){
echo "转存成功,任务id:".$r;
}else{echo "转存失败,原因:".$json[error_msg];}
}

保存为up.php
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn