高仿城通网盘php,PHP代码提取城通网盘直链跳过广告下载

说明:

1.解析城通网盘和皮皮网盘直链下载

2.解决城通网盘和皮皮网盘烦人的各种广告

3.有能力的可以自己适当进行更改

4.转载或使用请保留版权!!!

用法:

url:网盘外链地址

注:如果网盘外链有密码,需在链接结尾加上?key=密码

得出的是直链地址,然后复制到下载即可实现跳过广告。

PHP代码如下:<?php

/**

* @package ctdisk

* @author Mlooc

* @version 1.0.0

* @link https://www.12580sky.com

*/

// 指定允许其他域名访问

header('Access-Control-Allow-Origin:*');

function object_array($array) {

if(is_object($array)) {

$array = (array)$array;

} if(is_array($array)) {

foreach($array as $key=>$value) {

$array[$key] = object_array($value);

}

}

return $array;

}

function MloocCurl($url){

$UserAgent = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36';#设置UserAgent

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, $url);

curl_setopt($curl, CURLOPT_USERAGENT, $UserAgent);

#关闭SSL

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

#返回数据不直接显示

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec($curl);

curl_close($curl);

return $response;

}

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

$url = $_GET['url'];

$urlInfo = MloocCurl($url);

$ruleMatchDetailInList = "~var userid = '(.*?)'~";#正则表达式

preg_match($ruleMatchDetailInList,$urlInfo,$userid);

$ruleMatchDetailInList = "~οnclick=\"free_down\('(.*?)', 0, '(.*?)', 0, 0\)\" id=\"free_down_link\">~";#正则表达式

preg_match($ruleMatchDetailInList,$urlInfo,$downInfo);

$userid=$userid[1];

$file_chk=$downInfo[2];

$fid=$downInfo[1];

$url="https://mlooc.ctfile.com/get_file_url.php?uid=".$userid."&fid=".$fid."&file_chk=".$file_chk;

$downInfo=MloocCurl($url);

// $downUrl = $result["main"]["descr_downurl"];

$downInfo=json_decode($downInfo);

$downInfo=object_array($downInfo);

print_r($downInfo["downurl"]);

}else{

$result_url = str_replace("index.php","","//".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?url=https://u17877708.ctfile.com/fs/17877708-297837876");

echo "演示:";

echo "
";

echo "
";

echo ''.$result_url.'';

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值