Cloudreve 云盘直链获取源码

@虐ふ1999.版本 2

.支持库 spec

.程序集 程序集1

.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行

调试输出 (获取Could (“http://127.0.0.1:82/#/s/PvcB”))

返回 (0)  ' 可以根据您的需要返回任意数值

.子程序 获取Could, 文本型, 公开

.参数 直链, 文本型

.局部变量 json, zyJsonDocument

.局部变量 cok, 文本型

.局部变量 tmp, 文本型, , "0"

.局部变量 tmp1, 文本型

tmp = 分割文本 (直链, “/”, )

json.解析 (到文本 (网页_访问_x (tmp [1] + “//” + tmp [3] + “/api/v3/share/download/” + tmp [取数组成员数 (tmp)], 2, , , cok, #协议头, , , , , )), #JV解析_USC2解码, , )

返回 (json.取文本 (“data”))

.子程序 网页_访问_x, 字节集, 公开, ServerXMLHTTP

.参数 网址, 文本型, , 完整的网页地址,必须包含http://或者https://

.参数 访问方式, 整数型, 可空, 0=GET 1=POST  2=PUT  3=OPTIONS  4=DELETE  5=PATCH

.参数 提交信息, 文本型, 可空, POST专用

.参数 提交Cookies, 文本型, 可空, 本参数传递变量时会自动回传返回的Cookie

.参数 返回Cookies, 文本型, 参考 可空, 返回的Cookie

.参数 附加协yi头, 文本型, 可空, 一行一个请用换行符隔开,建议填写常量值或文本值,防止因传参引发错误

.参数 返回协yi头, 文本型, 参考 可空, 返回的协yi头

.参数 禁止重定向, 逻辑型, 可空, 默认不禁止网页重定向

.参数 字节集提交, 字节集, 可空

.参数 代理IP, 文本型, 可空, 8.8.8.8:8080   8.8.8.8:8080|user|pwd

.参数 超时, 整数型, 可空

.局部变量 Xmlhttp, 对象

.局部变量 heard, 文本型, , "0"

.局部变量 Pxyi, 文本型, , "0"

.局部变量 Pxyu, 文本型, , , 代理帐号

.局部变量 Pxyp, 文本型, , , 代理密码

.局部变量 I

.局部变量 X

.局部变量 RevCode, 字节集

.局部变量 变体字节集, 变体型

' CoInitialize (0)

.如果真 (Xmlhttp.创建 (“MSXML2.ServerXMLHTTP.6.0”, ) = 假)

返回 ({  })

.如果真结束

Xmlhttp.方法 (“setOption”, 2, 13056)  ' 忽略所有ssl错误

Xmlhttp.方法 (“setOption”, 3, “VeriSign Class 3 Public Primary CA”)  ' 设置 CA 证书

Xmlhttp.方法 (“SetTimeouts”, 超时, 超时, 超时, 超时)  ' 设置超时

.如果真 (寻找文本 (代理IP, “:”, , 假) > 0)

.如果真 (寻找文本 (代理IP, “|”, , 假) > 0)

Pxyi = 分割文本 (代理IP, “|”, )

Pxyu = Pxyi [2]

Pxyp = Pxyi [3]

代理IP = Pxyi [1]

.如果真结束

Xmlhttp.方法 (“SetProxy”, 2, 代理IP)

.如果真结束

.如果真 (访问方式 = 0)

Xmlhttp.方法 (“Open”, “GET”, 网址, 假, Pxyu, Pxyp)  ' , 代理帐号, 代理密码

.如果真结束

.如果真 (访问方式 = 1)

Xmlhttp.方法 (“Open”, “POST”, 网址, 假, Pxyu, Pxyp)

.如果真结束

.如果真 (访问方式 = 2)

Xmlhttp.方法 (“Open”, “PUT”, 网址, 假, Pxyu, Pxyp)

.如果真结束

.如果真 (访问方式 = 3)

Xmlhttp.方法 (“Open”, “OPTIONS”, 网址, 假, Pxyu, Pxyp)

.如果真结束

.如果真 (访问方式 = 4)

Xmlhttp.方法 (“Open”, “DELETE”, 网址, 假, Pxyu, Pxyp)

.如果真结束

.如果真 (访问方式 = 5)

Xmlhttp.方法 (“Open”, “PATCH”, 网址, 假, Pxyu, Pxyp)

.如果真结束

.如果真 (禁止重定向)

Xmlhttp.写属性 (“Option”, 6, 0)

.如果真结束

.如果真 (寻找文本 (附加协yi头, “: ”, , 假) > 0)

Pxyi = 分割文本 (附加协yi头, #换行符, )

.计次循环首 (取数组成员数 (Pxyi), I)

.如果真 (寻找文本 (Pxyi [I], “: ”, , 假) > 0)

heard = 分割文本 (Pxyi [I], “: ”, )

Xmlhttp.方法 (“SetRequestHeader”, heard [1], heard [2])

.如果真结束

.计次循环尾 ()

.如果真结束

.如果真 (Pxyu ≠ “”)

Xmlhttp.方法 (“SetRequestHeader”, “Proxy-Authorization”, “Basic ” + 编码_BASE64编码 (到字节集 (Pxyu + “:” + Pxyp)))

.如果真结束

.如果真 (提交Cookies ≠ “”)

Xmlhttp.方法 (“SetRequestHeader”, “Cookie”, 提交Cookies)

.如果真结束

.判断开始 (字节集提交 = {  })

Xmlhttp.方法 (“Send”, 提交信息)

.默认

变体字节集.赋值 (字节集提交, )

Xmlhttp.方法 (“Send”, 变体字节集)

.判断结束

RevCode = Xmlhttp.读属性 (“ResponseBody”, ).取字节集 ()

返回协yi头 = Xmlhttp.读文本属性 (“GetallResponseHeaders”, )

heard = 分割文本 (返回协yi头, #换行符, )

返回Cookies = “”

.计次循环首 (取数组成员数 (heard), I)

.如果真 (寻找文本 (heard [I], “Set-Cookie”, , 假) ≠ -1)

.判断开始 (寻找文本 (heard [I], “;”, , 假) ≠ -1)

返回Cookies = 返回Cookies + 删首尾空 (jkGs1 (heard [I], “Set-Cookie:”, “;”)) + “; ”

.默认

返回Cookies = 返回Cookies + 删首尾空 (子文本替换 (heard [I], “Set-Cookie:”, , , , 假)) + “; ”

.判断结束

.如果真结束

.计次循环尾 ()

返回Cookies = 取文本左边 (返回Cookies, 取文本长度 (返回Cookies) - 2)

Xmlhttp.清除 ()

' CoUninitialize ()

返回 (RevCode)

.子程序 jkGs1, 文本型, , 代码来自 精易模块

.参数 欲取全文本, 文本型, , 比如:欲取全文本为 12345

.参数 前面文本, 文本型, , 3的前面为“2”,引号直接用 #引号,如:""

.参数 后面文本, 文本型, , 3的后面为“4”,引号直接用 #引号,如:""

.参数 起始搜寻位置, 整数型, 可空, 可空,这里是指搜寻 参数二 前面文本 的开始位置

.参数 是否不区分大小写, 逻辑型, 可空, 为真不区分大小写,为假区分。

.局部变量 局_前面文本位置, 整数型

.局部变量 局_后面文本位置, 整数型

.局部变量 局_前面文本, 文本型

.局部变量 局_后面文本, 文本型

局_前面文本 = 子文本替换 (前面文本, “#引号”, #引号, , , 真)

局_后面文本 = 子文本替换 (后面文本, “#引号”, #引号, , , 真)

局_前面文本位置 = 寻找文本 (欲取全文本, 局_前面文本, 起始搜寻位置, 是否不区分大小写)

.如果真 (局_前面文本位置 ≠ -1)

局_前面文本位置 = 局_前面文本位置 + 取文本长度 (局_前面文本)

.如果真结束

局_后面文本位置 = 寻找文本 (欲取全文本, 局_后面文本, 局_前面文本位置, 是否不区分大小写)

.如果真 (局_前面文本位置 = -1 或 局_后面文本位置 = -1)

返回 (“”)

.如果真结束

返回 (取文本中间 (欲取全文本, 局_前面文本位置, 局_后面文本位置 - 局_前面文本位置))

文件下载

解压密码:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网③群:33301895)

cloudreve win10 解析域名_Cloudreve 云盘直链获取源码相关推荐

  1. cloudreve win10 解析域名_利用Cloudreve搭建自有网盘系统

    0. 前言 所需知识储备:了解服务器. 目录 1. 简介 2. 搭建及基础使用 2.1 Linux版搭建教程 2.1.1 安装LNMP运行环境 2.1.2 创建网站并上传Cloudreve 2.2 W ...

  2. cloudreve win10 解析域名_快速搭建Cloudreve教程

    参考文章:快速开始​docs.cloudreve.org 一.搭建 首先在 GitHub Release 页面获取已经构建打包完成的主程序.(第一个) 然后在你的服务器上解压,在输入以下命令: #解压 ...

  3. 360云盘直链解析PHP,360云盘分析直链解析

    大体思路 1.curl模拟登录分享链接页面,post提取码到指定的链接获取cookie,这个链接可以通过火狐浏览器的开发者模式-网络获得,还可以查看请求头获得post的内容. 2.保存cookie并且 ...

  4. win10系统可以做服务器系统吗,win10系统可以做云盘服务器吗

    win10系统可以做云盘服务器吗 内容精选 换一换 数据盘可以在购买云服务器的时候购买,由系统自动挂载给云服务器.也可以在购买了云服务器之后,单独购买云硬盘并挂载给云服务器.对于Windows云服务器 ...

  5. 2022新JI卫云域名防红/防封程序源码+已去除授权

    正文: 2022新JI卫云域名防红/防封程序源码+已去除授权,JI卫云防红系统,双重跳转,程序非常稳定,生成短链接均支持在QQ_微信内部直接强行打开,也是支持iOS端的. 功能: 程序: wwau.l ...

  6. 新版云盘网盘网站PHP源码+对接云存储/附教程

    正文: 源码有视频安装教程,如果不会搭建自己去看吧,教程放到在压缩包里面了. 下方是介绍: 2022最新云盘网盘PHP系统源码,支持快速对接第三方云存储,支持七牛.又拍.阿里OSS.AWS S3.On ...

  7. Thinkphp开发的云盘宝网盘赚钱系统源码/仿蓝奏百度网盘限速下载系统/分享赚钱网盘系统

    演示地址:http://www.xhymsq.com/thread-27590-1-1.html 源码说明:Thinkphp开发的云盘宝网盘赚钱系统源码/仿蓝奏百度网盘限速下载系统/分享赚钱网盘系统, ...

  8. 还不错的云盘网盘PHP系统源码+支持对接云存储

    正文: 还不错的云盘网盘PHP系统源码+支持对接云存储,快速对接第三方云存储,支持七牛.又拍.阿里OSS.AWS S3.Onedrive.自建远程服务器,当然,还有本地存储. 自定义主题配色,图片.音 ...

  9. 最新云盘网盘PHP系统源码+对接云存储/附安装教程

    正文: 源码有视频安装教程,如果不会搭建自己去看吧,教程放到在压缩包里面了. 下方是介绍: 2022最新云盘网盘PHP系统源码,支持快速对接第三方云存储,支持七牛.又拍.阿里OSS.AWS S3.On ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第27期)
  2. Android架构篇-5 CI/CD(持续集成、持续交付、持续部署)
  3. java定义全局变量_矮油,你知道什么是 Java变量的作用域 嘛?
  4. 【数理逻辑】谓词逻辑 ( 个体词 | 个体域 | 谓词 | 全称量词 | 存在量词 | 谓词公式 | 习题 )
  5. UA MATH563 概率论的数学基础 中心极限定理21 Skorohod定理的证明
  6. LoadRunner的Socket脚本关联小技巧
  7. 程序控制发送文件到邮箱_Kindle电子邮箱推送
  8. oracle 产看执行计划_ORACLE数据库查看执行计划的方法
  9. spring + mybatis + 多数据源整合事务
  10. CSS布局大全-案例
  11. oracle恢复删除数据
  12. Netty 学习(二):服务端与客户端通信
  13. Mac ssh: connect to host XXX.XXX.XXX.XXX port XX: Operation timed out的问题解决
  14. 计算机网络拓扑星型结构应用,浅谈计算机网络拓扑结构及其应用.doc
  15. 资产管理计划份额转让研究(大资管长文)
  16. 阿里云盘的webdav协议开源实现
  17. 计算机毕业设计ssm民宿预定管理系统20sxh系统+程序+源码+lw+远程部署
  18. 大视野1898--Swamp 沼泽鳄鱼
  19. ImgURL一款简单纯粹的图床程序源码
  20. HTML、CSS实现手风琴效果

热门文章

  1. java cmos_CMOS构成的常见电路
  2. Android强制关闭其他程序(root版本下)
  3. Idea上传GitHub时报错:push failed: fatal: unable to access ‘https://github.com/***port 443: Timed out
  4. Oracle 创建PDB的几种常用方法
  5. 20-交换技术——Trunk技术详解
  6. win10如何设置某软件为系统默认程序(应用)?
  7. 计算机组装与维修最大的收获,计算机维修与维护论文3000字_计算机组装与维修心得体会1000字_计算机组装与维护心得...
  8. 英特尔NUC迷你电脑套件安装windows10+ubuntu18.04双系统
  9. 通达信l2接口公式分享
  10. 读书感受 之 《菊与刀》