|

楼主 |
发表于 2025-3-20 21:59:55
|
显示全部楼层
浙江省湖州市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 调试输出 (蓝奏云直链解析 (“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, , , , 协议头, , , , , , 真, , )) )
|
|