登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
我的磨下载直链提取程序二次开发版
总有刁民想害朕
@Ta
2015-02-21
4598点击
3g.yao8.gq看看怎么样
隐藏样式
查看源码
回复列表(16|
隐藏机器人聊天
)
1
Frozen小号
@Ta
/ 2015-02-21 /
样
/
源
顶!
2
Frozen小号
@Ta
/ 2015-02-21 /
样
/
源
@
马化腾
,是用curl模拟登录吧?
3
总有刁民想害朕
@Ta
/ 2015-02-21 /
样
/
源
@
BingFeng
,虽然我不懂这些啦,但我会改
4
消失的彩虹海
@Ta
/ 2015-02-21 /
样
/
源
http://51tool.aliapp.com/so/
我这个是可以直接解析下载的
5
总有刁民想害朕
@Ta
/ 2015-02-21 /
样
/
源
@
net909
,我很喜欢彩虹的各种作品,很棒喔
6
Frozen小号
@Ta
/ 2015-02-21 /
样
/
源
@
net909
,彩虹,你这个网盘搜索是用Google的api?
7
消失的彩虹海
@Ta
/ 2015-02-21 /
样
/
源
@
BingFeng
,对,用的是谷歌ip,所以不会被墙。
8
Frozen小号
@Ta
/ 2015-02-21 /
样
/
源
@
net909
,嗯嗯
9
无道
@Ta
/ 2015-02-21 /
样
/
源
前几天写了一个自用,用的拼凑法弄的下载地址:
<?php
header("Content-type: text/html; charset=utf-8");
Require "http.class.php";
$f=new httplib;
$url=$_GET['url'];
$url=$url2=str_ireplace("http://","",$url);
$url="http://".$url;
$f->open($url);
$f->send();
$m=$f->response();
preg_match('!<title>(.*)</title>!i',$m,$x);
$title=$x[1];//标题
preg_match('!文件大小:(.*?)</p>!is',$m,$n);
//print_r($n);
$size=$n[1];//文件大小
preg_match('!上传时间:(.*?)</p>!is',$m,$v);
//print_r($v);
$time=$v[1];//时间
$url3=explode("/",$url2);
$tou=$url3[0];
$n=end($url3);
$date=date("Ymd");
$downurl="http://{$tou}/down/{$date}/{$n}/{$title}";
echo "文件:{$title}<br/>上传日期:{$time}<br/>文件大小:{$size}<br/>下载地址:<a href={$downurl}>下载</a>";
?>
10
Frozen小号
@Ta
/ 2015-02-21 /
样
/
源
@
无道
,正则不懂
11
无道
@Ta
/ 2015-02-21 /
样
/
源
@
BingFeng
,。。。。
12
大药瓶子
@Ta
/ 2015-02-21 /
样
/
源
@
BingFeng
,这正则小学生都看得懂!
13
Frozen小号
@Ta
/ 2015-02-21 /
样
/
源
@
大药瓶子eoo
,你什么意思?等着,我今晚就学通!
14
大药瓶子
@Ta
/ 2015-02-21 /
样
/
源
@
BingFeng
,没有贬义你的意思,我的意思是 这个正则太容易。
15
Frozen小号
@Ta
/ 2015-02-21 /
样
/
源
@
大药瓶子eoo
,其实论坛里实例很多,\^O^/
16
大药瓶子
@Ta
/ 2015-02-21 /
样
/
源
@
BingFeng
,嗯嗯!
添加新回复
回复需要
登录
。
我这个是可以直接解析下载的
<?php
header("Content-type: text/html; charset=utf-8");
Require "http.class.php";
$f=new httplib;
$url=$_GET['url'];
$url=$url2=str_ireplace("http://","",$url);
$url="http://".$url;
$f->open($url);
$f->send();
$m=$f->response();
preg_match('!<title>(.*)</title>!i',$m,$x);
$title=$x[1];//标题
preg_match('!文件大小:(.*?)</p>!is',$m,$n);
//print_r($n);
$size=$n[1];//文件大小
preg_match('!上传时间:(.*?)</p>!is',$m,$v);
//print_r($v);
$time=$v[1];//时间
$url3=explode("/",$url2);
$tou=$url3[0];
$n=end($url3);
$date=date("Ymd");
$downurl="http://{$tou}/down/{$date}/{$n}/{$title}";
echo "文件:{$title}<br/>上传日期:{$time}<br/>文件大小:{$size}<br/>下载地址:<a href={$downurl}>下载</a>";
?>