微云php解析源码,微云网盘外链php源码 - 兼容并蓄 - 零零星星 - php - 外链 - 微云 - 源码 - HHTjim'S 部落格...
另外一种方法,已失效。
function curl_get($url,$post=false,$carry_ua=true){
$ch=curl_init($url);
if($carry_ua){
curl_setopt($ch, CURLOPT_HTTPHEADER, array('User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16'));
}
if ($post) {
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$get_url = curl_exec($ch);
curl_close($ch);
return $get_url;
}
//echo curl_get("http://share.weiyun.com/ff731c8d95191ba06396bccde03b28b3");
$contentS = curl_get($_GET['url']);
if($_GET['url']){
$content = curl_get($_GET['url']);
}else{
echo '请加上地址';
}
if(preg_match('|var shareInfo = (.*)\;|',$content,$ar)){
$content = json_decode($ar[1]);
// var_dump($content);
$uin = $content->uin;
$dl_svr_host = $content->dl_svr_host;
$dl_svr_port = $content->dl_svr_port ;
// $file_name = $content->file_name;
preg_match('|
(.*?\.\w+)|',$contentS,$getfilena);
$file_nam = ''.$getfilena[1];
// $file_nam = $getfilena[1] ? $getfilena[1] : exit("Can not get file name!");
$dl_encrypt_url = $content->dl_encrypt_url;
$value = 'http://'.$dl_svr_host.':'.$dl_svr_port.'/ftn_handler/'.$dl_encrypt_url.'/?fname='.$file_nam;
//header("location:$value");
echo $value;
}
?>
优化过抓取代码,也是依照官方的下载地址做的。最终取得的下载地址貌似没用,打不开
失效,只做记录。
参考:http://bbs.cenfun.com/thread-22373-1-1.html
12-12 更新(已失效):
说明:以下代码取自外链转换工具,目前实测可用~
调用说明:http://XXX.php?u=微云URL
http://127.0.0.1/WY.php?u=http://share.weiyun.com/b500a423288e8d0095d49657fe21438b
error_reporting(0);//禁用错误报告
function curl_get($url,$post=false,$carry_header=true,$REFERER_=false,$useragent=false,$add_arry_header=null){
$ch=curl_init($url);
if($carry_header){
curl_setopt($ch, CURLOPT_HTTPHEADER, array('User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16'));
}
if($add_arry_header){
curl_setopt($ch, CURLOPT_HTTPHEADER, $add_arry_header);
}
if ($post) {
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
if($REFERER_){
curl_setopt($ch, CURLOPT_REFERER,$REFERER_);
}
if($useragent){
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
}
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$get_url = curl_exec($ch);
curl_close($ch);
return $get_url;
}
function curl_get_http($url,$REFERER_,$add_arry_header=null){
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
if($REFERER_){curl_setopt($curl, CURLOPT_REFERER,$REFERER_);}
if($add_arry_header){
curl_setopt($curl, CURLOPT_HTTPHEADER, $add_arry_header);
}
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
$src = curl_exec($curl);
curl_close($curl);
return $src ;
}
if(isset($_GET['u'])){//微云下载
preg_match('|share\.weiyun\.com\/(\w+)|', $_GET['u'], $res);
$wykey = $res ? $res[1] : exit('weiyun URL error!Please Check here ');
$url = $referer = "http://share.weiyun.com/$wykey";
$src = curl_get($url);
preg_match('|http://.+ftn_handler[^"]+|', $src, $res);
preg_match('|\"dlskey\":\"(\w+)\"|', $src, $dlskey);//若失败尝试发送cookies头
$header[]= "Cookie: dlskey=$dlskey[1]";
$header[]= 'User-Agent: User-Agent:Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16';
if($res){
header("Location: $res[0]");
}else{
preg_match('|http://.+sharekey[^"]+|', $src, $res);
$url = $res ? $res[0] : exit("Not find weiyun code!");
$src = curl_get_http($url,$referer,$header);
echo $url;
preg_match('|Location: (.+)\r|', $src, $res);
$wy_songurl = $res ? $res[1] : exit('Please Check here .');
header("Location: $wy_songurl");
}
}
?>
微云php解析源码,微云网盘外链php源码 - 兼容并蓄 - 零零星星 - php - 外链 - 微云 - 源码 - HHTjim'S 部落格...相关推荐
- springboot+vue+mysql外卖点餐管理系统源码(包安装+讲解)
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 springboot+vue+mysql外卖点餐管理系统源码(包安装+讲解) 视 ...
- SEO解析:seo优化网站外链建设的方法! ! !
首页链接 首页链接是网站提升权重最重要的方法,首页链接便是和别人交换友情链接,我这里推荐一款工具:换链神器,网站上线即便没有收录你在上边与别人交换有时候也会换到一些友链,随着时间变久你的网站有了权重可 ...
- php蓝奏云解析源码,PHP获取蓝奏云直链解析源码
PHP获取蓝奏云直链的源码案例 可以用来做api调用到网站做下载 调用方法: 无密码:http://www.yyob.com/lanzou/?url=https://www.lanzous.com/i ...
- python 百度云搜索引擎入口_2016最新百度云网盘搜索引擎源码,附带Python爬虫+PHP网站+Xunsearch搜索引擎...
源码简介 : 适用范围:百度云网盘 搜索引擎 源码,百度 搜索引擎 源码,网盘搜索 爬虫 源码 演示地址:(以截图为准) 运行环境:PHP.MYSQL 其他说明:分享的是一款 搜索引擎 源码,百度云盘 ...
- 基于python3写的源码剖析_基于python3生成标签云代码解析
这篇文章主要介绍了基于python3生成标签云代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 标签云是现在大数据里面最喜欢使用的一种展现方式 ...
- JDK源码解析 迭代器模式在JAVA的很多集合类中被广泛应用,接下来看看JAVA源码中是如何使用迭代器模式的。
JDK源码解析 迭代器模式在JAVA的很多集合类中被广泛应用,接下来看看JAVA源码中是如何使用迭代器模式的. 看完这段代码是不是很熟悉,与我们上面代码基本类似.单列集合都使用到了迭代器,我们以Arr ...
- JAXA行业微服务架构解析
引言: 对于微服务,每个人都有自己的理解,与互联网企业的大量落地相比,微服务在传统金融行业还没有普及,这首先是传统金融行业线上系统需求更新和版本迭代没有互联网公司那么频繁:其次是技术能力约束了新技术的 ...
- 20201217网警考试题目及题目源码(百度云网盘下载链接)
20201217网警考试题目及题目源码(百度云网盘下载链接) 解题答案视频教程请关注"极客易先生"微信公众号 链接:https://pan.baidu.com/s/1pzimgPk ...
- C++轻量级微服务_从微服务架构解析信源新一代“金融e采”产品
金融电采,信源信息 信源信息从事电子化采购软件开发已经有15个年头,进行金融保险类采购系统的开发也已经有十多年了. 信源信息针对金融领域客户量身定做的"金融e采"产品线,以前瞻的技 ...
- 阿里云盘内测申请_阿里云网盘 Teambition 内测申请开放!
网盘作为一个时代的产物我们不得不感叹它带给我们的快捷与美好,互联网是一把双刃剑,而网盘也是一样.从之前的网盘大战到现在的网盘稳定,在众多的网盘企业中真正能撑下来的无非也就是那么几家,而你现在使用的是什 ...
最新文章
- cocos2dx3.x使用cocostudio触摸事件不响应的奇葩问题
- mingw + msys 上编译 ffmpeg
- python随机生成六位数密码_python生成6位包含数字和字母的密码
- 研磨数据结构与算法-03栈与队列
- 李开复:拥抱美丽的网络应用模式——云计算
- 学python lesson4
- [Linux] - 网速测试命令
- 鸿蒙超级终端使用教程,超级终端怎么用(超级终端使用配置教程)
- Visual Studio爆炸! -VS2010 SP1 * BETA *已发布,上下文
- srs之服务搭建+OBS推流(简单记录)
- 接口先决条件失败412
- 联想微型计算机安装Win7,联想一体机如何安装win7_联想一体机怎么使用u盘重装win7...
- 台式机配置网站服务器,台式机搭建服务器的配置
- 怎样在计算机上登录qq音乐,如何使用手机控制电脑qq音乐播放
- 华为数字化转型之道第二讲
- Python爬取网易云音乐歌手歌曲和歌单!推荐好听的歌吗?
- Recover a secret string from random triplets
- nba2k15正版服务器,NBA2K15正版联机帐户过期怎么办_NBA2K15正版联机帐户过期解决方法_快吧单机游戏...
- 传奇背词 商业经济类第一篇 消费者该怎么做?
- 关于研发过程中测试工作的一些思考
热门文章
- 数据结构与算法面试题
- 2018俄罗斯世界杯亚洲区12强赛记录
- 实战一:给定一段音频,请提取12维MFCC特征,阅读代码预加重、分帧、加窗部分,完善作业代码中fbank和mfcc部分,并给出最终的Fbank和MFCC特征,用默认的配置参数,无需进行修改
- python爬取图片代码可替换网站_Python爬虫(批量爬取某网站图片)
- UNIX环境高级编程学习总结
- 地球同步、地球静止、半同步、太阳同步、极地、莫尼亚轨道阐释
- 计算机高考计划,职中高三计算机高考复习计划
- 启发式搜索(heuristic search)———A*算法
- 常见的一句话muma
- Angular学习总结-入门篇