变量名 | 类 型 | 静态 | 数组 | 备 注 |
返回 | 文本型 | | |
蓝奏云_协议头 | 文本型 | | |
正则 | 正则表达式类 | | |
fn | 文本型 | | |
json | 类_JSON | | |
提交数据 | 文本型 | | |
网址 | 文本型 | | |
sign | 文本型 | | |
data | 文本型 | | |
action | 文本型 | | |
蓝奏云_协议头 =
“user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36” +
#换行符 +
“referer: https://www.lanzoux.com/”返回 =
编码_utf8到gb2312 (到文本 (网页_访问_对象 (外链, , , , , 蓝奏云_协议头, , , , , , , , , , , , ,
))
)正则.
创建 (“src=#引号(/fn?[^#引号]{10,})#引号”, 返回, , , ,
真)fn = 正则.
取子匹配文本 (1, 1,
)
如果真 (fn =
“”)
输出调试文本 (“fn获取失败!”)返回 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“https://www.lanzoux.com/” + fn, , , , , 蓝奏云_协议头, , , , , , , , , , , , , )))正则.
创建 (“[0-9a-zA-Z\_]{70,}_c_c”, 返回, , , ,
)sign = 正则.
取匹配文本 (1,
)
如果真 (sign =
“”)
输出调试文本 (“sign获取失败!”)正则.创建 (“action':'(.*?)'”, 返回, , , , )action = 正则.
取子匹配文本 (1, 1,
)
如果真 (action =
“”)
输出调试文本 (“action获取失败!默认填为downprocess”)
action =
“downprocess”提交数据 = “action=” + action + “&sign=” + sign + “&ves=1”正则.
创建 (“url : '/(.+?)'”, 返回, , , ,
)网址 =
“https://www.lanzoux.com/” + 正则.
取子匹配文本 (1, 1,
)返回 =
到文本 (网页_访问_对象 (网址, 1, 提交数据, , , 蓝奏云_协议头, , , , , , , , , , , , ,
))
如果真 (返回 =
“”)
输出调试文本 (“未知错误,未返回任何文本!”)
如果真 (json.
解析 (返回,
) =
假)
输出调试文本 (“json解析失败!”)网址 = json.取通用属性 (“dom”, ) + “/file/” + json.取通用属性 (“url”, )返回 (取跳转的最终地址 (网址
))