主流网盘地址解析流程技术分享
文章转自王牌软件
站长推荐:NSetup一键部署软件
一键式完成美化安装包制作,自动增量升级,数据统计,数字签名。应对各种复杂场景,脚本模块化拆分,常规复杂的脚本代码,图形化设置。无需专业的研发经验,轻松完成项目部署。(www.nsetup.cn)
只回答业务咨询
站长推荐:NSetup一键部署软件
一键式完成美化安装包制作,自动增量升级,数据统计,数字签名。应对各种复杂场景,脚本模块化拆分,常规复杂的脚本代码,图形化设置。无需专业的研发经验,轻松完成项目部署。(www.nsetup.cn)
这里拿360的网盘地址解析示范,其它的网盘解析流程差不多,
有什么问题可以跟我交流.
更多解析请访问: http://wpjx.dahuzhi.com/
我的博客: http://www.dahuzhi.com/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
<?php //$_id = http://yunpan.cn/QTRJtjVB4QktD ; $_id = "QTRJtjVB4QktD"; $_url = 'http://yunpan.cn/lk/'.$_id; $_str = Get_Web_Contents($_url); $_str = $_str['Header']; if (preg_match('#Location: (?<url>http\:\/\/(?<dir>[\w\.]+)\.yunpan\.cn\/lk\/\w+)#',$_str,$_url) == 0){ die('error!'); } $_str = Get_Web_Contents($_url['url']); $_str = $_str['Body']; if (preg_match('#nid : '(\d+)',#s',$_str,$_nid) == 0){ die('error!'); } $post_string = 'surl='.$_id.'&nid='.$_nid['1']; $_url = 'http://'.$_url['dir'].'.yunpan.cn/share/downloadfile/'; $_str = Get_Web_Contents($_url, 'POST', $post_string); $_str = $_str['Body']; $_str = object_array(json_decode($_str)); $_url = $_str['data']['downloadurl']; header('location:'.$_url); function object_array($array){ // 将 json_decode() 还原的数组对象转换成数组。 if(is_object($array)){ $array = (array)$array; } if(is_array($array)){ foreach($array as $key=>$value){ $array[$key] = object_array($value); } } return $array; } ?> |
学习日记,兼职软件设计,软件修改,毕业设计。
本文出自 学习日记,转载时请注明出处及相应链接。
本文永久链接: https://www.softwareace.cn/?p=1085