@link https://mlooc.cn

*/

function MloocCurl($url,$method,$ifurl,$post_data){$UserAgent = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36';#设置ua

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

if ($method == "post") {

curl_setopt($curl, CURLOPT_REFERER, $ifurl);

curl_setopt($curl, CURLOPT_POST, 1);

curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);

}

$response = curl_exec($curl);

curl_close($curl);

return $response;

}

if (!empty($_GET['url'])) {$url = $_GET['url'];

#第一步

$ruleMatchDetailInList = "~ifr2\"\sname=\"[\s\S]*?\"\ssrc=\"\/(.*?)\"~";

preg_match($ruleMatchDetailInList, MloocCurl($url,null,null,null),$link);

$ifurl = "https://www.lanzous.com/".$link[1];

#第二步

$ruleMatchDetailInList = "~=\s'(.*?)';[\S\s]*?=\s'(.*?)'[\S\s]*?=\s'(.*?)'[\S\s]*?=\s'(.*?)'~";

preg_match($ruleMatchDetailInList, MloocCurl($ifurl,null,null,null),$segment);

#第三步

#post提交的数据

$post_data = array(

"action" => $segment[1],

"file_id" => $segment[2],

"t" => $segment[3],

"k" => $segment[4]

);

$obj = json_decode(MloocCurl("https://www.lanzous.com/ajaxm.php","post",$ifurl,$post_data));#json解析

if ($obj->dom == "") {#判断链接是否正确

echo "链接有误!";

}else{

$downUrl = $obj->dom."/file/".$obj->url;

if (!empty($_GET['type'])) {

$type = $_GET['type'];

if ($type == "down") {

header('Location:'.$downUrl);#直接下载

}else{

echo $obj->dom."/file/".$obj->url;#输出直链

}

}else{

echo $obj->dom."/file/".$obj->url;#输出直链

}

}

}else{$result_url = str_replace("index.php","","//".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?url=https://www.lanzous.com/i19zisb");

echo "示列:";

echo "
";

echo "直接下载:"."".$result_url."&type=down";

echo "
";

echo "输出直链:"."".$result_url."";

php获取蓝凑云文件列表,PHP获取蓝奏云直链下载地址相关推荐

  1. php获取蓝凑云文件列表,PHP获取蓝奏云直链方法

    PHP获取蓝奏云直链方法 admin • 2018 年 09 月 01 日 [title]获取蓝奏云直链[/title] 国内网盘目前应该大多不支持直链,百度网盘一家独大但是限速,使用api获得的外联 ...

  2. php获取蓝凑云文件列表,php调用蓝奏云下载接口

    /** * @package Lanzou * @author Filmy * @version 1.2.1 * @link https://mlooc.cn */ header('Access-Co ...

  3. python 获取文件列表_Python3 - 获取文件夹中的文件列表

    问题 获取文件系统中某个目录下的所有文件列表. 解决方案 使用 os.listdir() 函数来获取某个目录中的文件列表,比如: import os file_name = os.listdir('/ ...

  4. C/C++ 获取目录下的文件列表信息

    在C/C++编程时,需要获取目录下面的文件列表信息. 1.数据结构 struct dirent { long d_ino;                 /* inode number 索引节点号 ...

  5. java获取文件目录列表_获取目录中的文件列表

    我正在开发一个C项目,我需要获取目录中的文件列表 . 我正在使用dirent.h但是在使用它时遇到了一些问题,我正在Linux下构建程序 . 当我尝试构建程序时,我收到以下错误 myClass:err ...

  6. 关于BaiduPCS-Go不能用问题解决,报错【获取目录下的文件列表 遇到错误, 远端服务器返回错误】

           BaiduPCS-Go不能使用报错:获取目录下的文件列表 遇到错误, 远端服务器返回错误, 代码: 4, 消息: No permissionto do this operation, 路 ...

  7. 一键获取谷歌网盘(Google Drive)真实直链下载地址

    用途:用于在vps下载保存在谷歌网盘的资源文件 一.先在谷歌网盘获取分享资源链接 获取地址格式是这样的: https://drive.google.com/open?id=18v_9Bet11B3ZZ ...

  8. php获取蓝凑云文件列表,【PHP】利用蓝奏网盘做个人小文件网盘和获取真实下载地址...

    本帖最后由 kuhoo 于 2019-12-17 00:08 编辑 之前已经有人分享过蓝奏云盘直链获取教程和源码,但是或已经失效,或只能用于电脑. 按照之前网友分享的思路,对蓝奏网盘的手机端页面进行分 ...

  9. php获取蓝凑云文件列表,自制蓝奏云网盘解析接口全解

    网盘里蓝奏云算是网盘中的战斗机OWO,下载速度阿,都是很快的,也是无限容量的,最多限制100m文件,跟百度云比简直就是良心! 不过好多人可能要求比较高,想要直接直链下载文件,那我们就直接切入主题呗~0 ...

最新文章

  1. 本地maven仓库_Maven(四):仓库
  2. 我用过的,我正在用的,比较高效、好用的命令
  3. linux捕获其他进程信号,linux进程如何捕获信号
  4. 如何正确创建DLL和使用DLL
  5. matlab全安装多大_不理会其他,我只中意T20天正V2.0软件,激活安装教程在这里...
  6. Hystrix原理讲解
  7. WF4.0实战(九):猜数字游戏,测下你的智力
  8. 中职计算机多媒体教材,中职汽车维修课中计算机多媒体教学的实施
  9. am start 启动王者荣耀
  10. 如何把pdf转换成excel表格
  11. pythontiff怎么设置_在python中使用tiff文件
  12. ubantu安装搜狗常见问题
  13. 从山寨机看手机的未来
  14. Web—信息收集(非常全)
  15. Jenkins搭建.NET自动编译测试并实现半增量部署
  16. 如何用requests获取百度网站的图片资源
  17. 【大数据开发】SparkStreaming——DStream输入源、原语、SparkStream与Kafka和Redis三者的交互
  18. Angular入门学习笔记
  19. Translatium for Mac(Google在线翻译工具)
  20. springMVC中 Controller层为什么可以用map来传输数据

热门文章

  1. 【python PDF解析】python 读取PDF文件内容
  2. 燃爆朋友圈!中国设计师携手,用海报为武汉加油!
  3. imx6 通过移植XRM117x(SPI转串口)对Linux中的SPI驱动框架进行分析
  4. HALO博客配置华为云OSS上传附件
  5. 小狗钱钱 的读书笔记
  6. 《小狗钱钱》思维导图
  7. ipynb文件过大打开浏览器崩溃解决方法
  8. <<视觉问答>>2021:Check It Again: Progressive Visual Question Answering via Visual Entailment
  9. 原生JS实现任意数据的动态表格
  10. 微服务大战:Spring启动大战。 Ballerina