窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
调试输出 (蓝奏云直链解析 (“https://wwqj.lanzoum.com/iEP152r2a6ha”,
“1234”))
返回 (0
)|
蓝奏云直链解析 | 文本型 | |
|
下载链接 | 文本型 | | | |
下载密码 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
协议头管理 | 类_POST数据类 | | |
网页源码 | 文本型 | | |
解析结果 | 文本型 | | |
JSON解析 | 类_json | | |
判断 (下载密码 =
“”)
解析结果 =
无密码解析 (下载链接
)
解析结果 =
带密码解析 (下载链接, 下载密码
)返回 (解析结果)变量名 | 类 型 | 静态 | 数组 | 备 注 |
协议头 | 文本型 | | |
网页源码 | 文本型 | | |
接口路径 | 文本型 | | |
请求地址 | 文本型 | | |
提交数据 | 文本型 | | |
JSON解析 | 类_json | | |
局_二次协议头 | 文本型 | | |
下载连接 | 文本型 | | |
协议头 =
生成协议头 (“referer”, 下载链接
)网页源码 =
获取网页源码 (下载链接, 协议头
)接口路径 =
文本_取出中间文本 (网页源码,
“url : '/”,
“',”, ,
假)请求地址 =
构造请求地址 (下载链接, 接口路径
)提交数据 =
“action=downprocess&p=” + 密码 +
“&sign=” +
提取签名 (网页源码
) +
“&kd=1”局_二次协议头 =
“referer:” + 下载链接 +
#换行符 + 协议头
网页源码 =
编码_Utf8到Ansi (网页_访问 (请求地址, 1, 提交数据, , , 局_二次协议头, , , , , , , ,
))
JSON解析.
解析 (网页源码, ,
)返回 (JSON解析.
取通用属性 (“dom”,
) +
“/file/” + JSON解析.
取通用属性 (“url”,
))
变量名 | 类 型 | 静态 | 数组 | 备 注 |
基础域名 | 文本型 | | |
框架路径 | 文本型 | | |
网页源码 | 文本型 | | |
接口路径 | 文本型 | | |
提交数据 | 文本型 | | |
JSON解析 | 类_json | | |
key | 文本型 | | |
wp_sign | 文本型 | | |
基础域名 =
提取基础域名 (下载链接
)框架路径 =
获取框架路径 (下载链接
)
如果真 (框架路径 =
“”)
返回 (“”)
网页源码 =
获取网页源码 (基础域名 + 框架路径,
生成协议头 (“referer”, 下载链接
))
如果真 (网页源码 =
“”)
返回 (“”)
接口路径 =
正则_匹配接口路径 (网页源码
)key =
提取参数 (网页源码,
“key”)wp_sign =
提取参数 (网页源码,
“wp_sign”)提交数据 =
“action=downprocess&signs=%3Fctdf&websignkey=” + key +
“&sign=” + wp_sign +
“&websign=&kd=1&ves=1”网页源码 =
编码_Utf8到Ansi (网页_访问_对象 (基础域名 +
“/” + 接口路径, 1, 提交数据, , ,
生成协议头 (“referer”, 基础域名 + 框架路径
), , , , , , , , , , , , ,
))
JSON解析.
解析 (网页源码, ,
)返回 (JSON解析.
取通用属性 (“dom”,
) +
“/file/” + JSON解析.
取通用属性 (“url”,
))
正则.
创建 (“url\s*:\s*'/(.*?)'”, 网页源码, , , ,
)返回 (正则.
取子匹配文本 (1, 1,
))
变量名 | 类 型 | 静态 | 数组 | 备 注 |
协议头管理 | 类_POST数据类 | | |
协议头管理.
添加 (“user-agent”,
“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36”,
)协议头管理.
添加 (“accept-language”,
“zh-CN,zh;q=0.9”,
)协议头管理.
添加 (附加头, 值,
)返回 (协议头管理.
获取协议头数据 ())
变量名 | 类 型 | 静态 | 数组 | 备 注 |
正则 | 正则表达式类 | | |
局_匹配数 | 整数型 | | |
局_计次 | 整数型 | | |
局_子匹配数 | 整数型 | | |
如果真 (正则.
创建 (“var([\s\S]*?)';”, 网页源码, 假, 假, 真,
真) =
假)
返回 (“”)局_匹配数 = 正则.取匹配数量 ()
如果真 (局_匹配数 = 0
)
返回 (“”)局_子匹配数 = 正则.取子匹配数量 ()
计次循环首 (局_匹配数, 局_计次
)
如果 (局_子匹配数 > 0
)

如果真 (局_计次 = 3
)

返回 (文本_取右边 (正则.
取子匹配文本 (局_计次, 1,
),
“= '”, ,
))









计次循环尾 ()返回 (“”)主域名 =
文本_取左边 (原始链接,
“/”, -1,
)返回 (主域名 +
“/” + 接口路径
) 返回 (“action=downprocess&signs=%3Fctdf&websignkey=” +
提取参数 (网页源码,
“key”) +
“&sign=” +
提取参数 (网页源码,
“wp_sign”) +
“&kd=1”)正则.
创建 (参数名 +
“\s*=\s*'(\w+)'”, 网页源码, , , ,
)返回 (正则.
取子匹配文本 (1, 1,
))
变量名 | 类 型 | 静态 | 数组 | 备 注 |
正则 | 正则表达式类 | | |
网页源码 | 文本型 | | |
网页源码 =
获取网页源码 (下载链接,
生成协议头 (“user-agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0”,
))
正则.
创建 (“src=” +
#引号 +
“/(.*?)” +
#引号 +
“ frameborder”, 网页源码, , , ,
)返回 (“/” + 正则.
取子匹配文本 (1, 1,
))
返回 (“https://” +
文本_取出中间文本 (下载链接,
“https://”,
“com”, ,
) +
“com”)返回 (编码_Utf8到Ansi (网页_访问 (URL, 0, , , , 协议头, , , , , , 真, ,
))
)