PHP源代码直接获取蓝奏云直链下载源码
PS:别告诉我不知道怎么用,自己去折磨,这是PHP代码,自己创建一个PHP文件,把代码复制进去保存即可啊,多简单的事。 然后上传到空间,再参考下面的链接,人家是怎样的,把域名改成你自己的,大概就这样吧。PHP获取蓝奏云直链的源码案例可以用来做api调用到网站做下载
演示地址:https://api.mlooc.cn/lanzou/
用法:
直接下载:https://api.mlooc.cn/lanzou/?url=https://www.lanzous.com/i1a18af&type=down
输出链接:https://api.mlooc.cn/lanzou/?url=https://www.lanzous.com/i1a18af<?php/** * @package Lanzou * @author Mlooc * @version 1.0.0 * @link https://www.12580sky.com */ 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; #第二步 $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, "file_id" => $segment, "t" => $segment, "k" => $segment ); $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 "<br/>"; echo "直接下载:"."<a href='".$result_url."&type=down' target='_blank'>".$result_url."&type=down</a>"; echo "<br/>"; echo "输出直链:"."<a href='".$result_url."' target='_blank'>".$result_url."</a>"; }?>
更新分享信息 看一下 看看怎么样
支持支持支持中
支持支持支持中 HP源代码直接获取蓝奏云直链下载源 解析出来都还不是直接下载地址,还有一次跳转 易如意中文编程学习交流论坛有你更精彩~ 自己顶一下!!!!!!!{:4_100:} 不得不说一下,之前我也写过一份PHP的蓝奏云解析,就是有个毛病,同一IP解析次数多了之后,这个IP就没有办法解析了。
页:
[1]