作者:matrix

发布时间:2013年10月26日

分类:兼容并蓄 零零星星

微云网盘的10TB空间也要全部利用起来。

申明:此页面的源码已失效,走这里查看最新>>微云网盘php解析源码_更新

代码来自破博客

//提取微云分享地址

preg_match('|\/.+\/(\w+)|', $_SERVER['REQUEST_URI'], $res);

$key = $res ? $res[1] : exit("weiyun URL error!");

$url = $referer = "http://share.weiyun.com/$key";

$useragent = "BlackBerry/3.6.0";

//匹配出下载地址

$curl = curl_init($url);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_USERAGENT, $useragent);

curl_setopt($curl, CURLOPT_TIMEOUT, 10);

$src = curl_exec($curl);

curl_close($curl);

preg_match('|http://.+sharekey[^"]+|', $src, $res);

$url = $res ? $res[0] : exit("weiyun URL error! Not find weiyun code!");

//伪造referer,获取返回的响应头信息

$curl = curl_init($url);

curl_setopt($curl, CURLOPT_HEADER, 1);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($curl, CURLOPT_REFERER, $referer);

curl_setopt($curl, CURLOPT_USERAGENT, $useragent);

curl_setopt($curl, CURLOPT_TIMEOUT, 10);

$src = curl_exec($curl);

curl_close($curl);

//从响应信息头匹配出真实的文件地址并下载

preg_match('|Location: (.+)\r|', $src, $res);

$songurl = $res ? $res[1] : exit("Can not get WeiYun Download url!");

header("Location: $songurl");

//echo $songurl;

?>

这种方法该不错滴。

使用示例:http://XXX.php/微云URL

http://share.weiyun.com/b500a423288e8d0095d49657fe21438b 阅读剩余部分 »

php 模拟登陆微云,微云 - HHTjim'S 部落格相关推荐

  1. python爬虫-模拟登陆新浪微+博爬取感兴趣人的所有信息

    新浪微博的登录非常麻烦,涉及到预登录,用户名密码加密等等一系列问题 而现在pc端的新浪微博大量使用了ajax技术,必须要鼠标下滑多次才能加载一个页面的所有信息 图省事,使用了selenium_Plan ...

  2. (二)spring cloud微服务分布式云架构 - 整合企业架构的技术点

    spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 下面我针对于spring cloud微服务分布式云架构做了以下 ...

  3. Spring Cloud企业微服务分布式云架构技术点整合

    spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构... 下面我针对于spring cloud微服务分布式云架构做了以下技术总结,希望可以帮助到大家: ...

  4. 腾讯云微计算实践:从Serverless说起,谈谈边缘计算的未来

    2019独角兽企业重金招聘Python工程师标准>>> 欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:黄文俊,腾讯云高级产品经理,曾经历过企业级存储.企业级容器平台等 ...

  5. Spring Cloud微服务笔记(一)微服务与云概念

    微服务与云概念 一.微服务 一.什么是微服务架构 微服务,是一个小的.松耦合的分布式服务. 为什么需要微服务: 1)单体系统部署在一个进程中,修改了一个小功能,为了部署上线就会影响其他功能. 2)单体 ...

  6. 快收藏!52篇25万字,微服务、云原生、容器、K8S、Serverless精华文章集锦

    2017正在走远,新年之初,小数精选过去一年阅读量居高的技术干货,从容器.K8S 到微服务.云原生.Service Mesh,汇集成52篇精华集锦,充分反映了这一年的技术热点走向. 此文值得收藏,方便 ...

  7. spring cloud微服务分布式云架构 - 整合企业架构的技术点

    spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 下面我针对于spring cloud微服务分布式云架构做了以下 ...

  8. 日调度5万亿次,腾讯云微服务架构体系TSF深度解读

    http://www.infoq.com/cn/news/2018/02/deep-interpretation-TSF-cloud-mi 写在前面 当前,传统企业的IT系统以单体架构为主,在面对互联 ...

  9. (二)微服务分布式云架构 - spring cloud整合企业架构的技术点

    spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 下面我针对于spring cloud微服务分布式云架构做了以下 ...

  10. (二)spring cloud微服务分布式云架构-整合企业架构的技术点

    spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢?Spring Cloud大型企业分布式微服务云架构源码请加一七九 ...

最新文章

  1. AlertDialog的使用(二):分别创建
  2. Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果
  3. Django---启动admin的报no such table: auth_user错误
  4. pdf增强锐化软件_安卓软件—CamScanner 扫描全能王
  5. servlet 与 tomcat版本不匹配的问题
  6. 一款好用的日报管理系统“拍了拍”你,手把手教你如何写日报
  7. 数据包络分析(DEA)详解(以第八届宁夏省赛为例)
  8. 原理图符号(原理图库)创建流程及注意事项
  9. 杰克·伦敦: 一块牛排
  10. 考研英语不熟悉的词义(List1-List5)
  11. 前端集成解决方案(webpack、gulp)
  12. 高中时候想的一个脑洞大开的故事
  13. Cesium 注册及移除事件
  14. mybatis-plus快速入门,手把手搭建mybatis-plus第一个项目
  15. 地震--《孩子,快抓紧妈妈的手》
  16. 彼岸花开开彼岸,奈何桥前怎奈何
  17. HJ42 学英语(递归)
  18. request.get乱码解决
  19. Android基础——多媒体编程
  20. 说到修图这件事,你还真是比不上AI

热门文章

  1. 你需要来自trustedinstaller的权限才能删除
  2. VS2013配置OpenCV3.4.0
  3. Python爬虫爬取LOL所有英雄皮肤
  4. android 市场 上传,安卓市场APP上传流程及审核要求
  5. java经典源码_java经典源代码
  6. 生成万花筒效果并截图
  7. 【EXLIBRIS】#小词旮旯# 000 初衷
  8. smipleChart 简单图表类 javascript
  9. WPF之Binding深入探讨
  10. Flink SQL Client初探