|
发表于 2017-9-11 18:03:25
|
显示全部楼层
山东省威海市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
|
寻找重定向URl | 逻辑型 | | |
网址 | 文本型 | | | | 重定向地址 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 返回信息 | 文本型 | | | URL | 文本型 | | | 返回协yi头 | 文本型 | | | 文件路径 | 文本型 | | | 位置2 | 整数型 | | | 位置1 | 整数型 | | | href | 文本型 | | | location | 文本型 | | | assign | 文本型 | | | 标记文本 | 文本型 | | | js | 文本型 | | | js脚本 | 类_脚本组件 | | | 运行返回 | 文本型 | | | 等号文本 | 文本型 | | | replace | 文本型 | | |
返回信息 = 到文本 (网页_访问 (网址 )) 返回信息 = 子文本替换 (返回信息, “”, “”, , , 真) 如果真 (寻找文本 (返回信息, “do=”, , 假) ≠ -1 ) 调试输出 (“do”) 返回 (寻找重定向URl (网址, 重定向地址 ))  如果真 (寻找文本 (返回信息, “if=”, , 假) ≠ -1 ) 调试输出 (“if”) 返回 (寻找重定向URl (网址, 重定向地址 ))  如果真 (寻找文本 (返回信息, “function in”, , 假) ≠ -1 ) 调试输出 (“function in”) 返回 (寻找重定向URl (网址, 重定向地址 ))  如果真 (寻找文本 (返回信息, “in=function”, , 假) ≠ -1 ) 调试输出 (“in=function”) 返回 (寻找重定向URl (网址, 重定向地址 ))  如果 (寻找文本 (返回信息, “location.assign”, , 假) ≠ -1 ) 调试输出 (“location.assign”) 标记文本 = “location.assign”  如果 (寻找文本 (返回信息, “location.replace”, , 假) ≠ -1 ) 调试输出 (“location.replace”)  标记文本 = “location.replace”     如果 (寻找文本 (返回信息, “location.href”, , 假) ≠ -1 )  调试输出 (“location.href”)   标记文本 = “location.href”        如果真 (寻找文本 (返回信息, “['assign']”, , 假) ≠ -1 )   location = 找文本 (返回信息, “location”)   如果真 (location ≠ “”)    如果真 (寻找文本 (返回信息, location + “['assign']”, , 假) ≠ -1 )    调试输出 (“locationXXX[assign]”)     标记文本 = location + “['assign']”              如果真 (标记文本 = “”)   如果真 (寻找文本 (返回信息, “['replace']”, , 假) ≠ -1 )    location = 找文本 (返回信息, “location”)    如果真 (location ≠ “”)     如果真 (寻找文本 (返回信息, location + “['replace']”, , 假) ≠ -1 )     调试输出 (“locationXXX[replace]”)      标记文本 = location + “['replace']”                  如果真 (标记文本 = “”)    如果真 (寻找文本 (返回信息, “['href']”, , 假) ≠ -1 )     location = 找文本 (返回信息, “location”)     如果真 (location ≠ “”)      如果真 (寻找文本 (返回信息, location + “['href']”, , 假) ≠ -1 )      调试输出 (“locationXXX[href]”)       标记文本 = location + “['href']”                      如果真 (标记文本 = “”)     assign = 找文本 (返回信息, “'assign'”)     如果真 (assign ≠ “”)      如果 (寻找文本 (返回信息, “location[” + assign + “]”, , 假) ≠ -1 )      调试输出 (“location[assignXXX]”)       标记文本 = “location[” + assign + “]”              location = 找文本 (返回信息, “location”)       如果真 (location ≠ “”)        如果真 (寻找文本 (返回信息, location + “[” + assign + “]”, , 假) ≠ -1 )        调试输出 (“locationXXX[assignXXX]”)         标记文本 = location + “[” + assign + “]”                                   如果真 (标记文本 = “”)      replace = 找文本 (返回信息, “'replace'”)      如果真 (replace ≠ “”)       如果 (寻找文本 (返回信息, “location[” + replace + “]”, , 假) ≠ -1 )       调试输出 (“location[replaceXXX]”)        标记文本 = “location[” + replace + “]”                location = 找文本 (返回信息, “location”)        如果真 (location ≠ “”)         如果真 (寻找文本 (返回信息, location + “[” + replace + “]”, , 假) ≠ -1 )         调试输出 (“locationXXX[replaceXXX]”)          标记文本 = location + “[” + location + “]”                                             如果真 (标记文本 = “”)      href = 找文本 (返回信息, “'href'”)      如果真 (href ≠ “”)       如果 (寻找文本 (返回信息, “location” + “[” + href + “]”, , 假) ≠ -1 )       调试输出 (“location[hrefXXX]”)        标记文本 = “location[” + href + “]”                location = 找文本 (返回信息, “location”)        如果真 (location ≠ “”)         如果真 (寻找文本 (返回信息, location + “[” + href + “]”, , 假) ≠ -1 )         调试输出 (“locationXXX[hrefXXX]”)          标记文本 = location + “[” + href + “]”                                        如果真 (标记文本 = “”)       如果 (寻找文本 (返回信息, “location=”, , 假) ≠ -1 )       调试输出 (“location”)        标记文本 = “location=”                                                       如果 (标记文本 = “”) 返回 (假)  返回信息 = 子文本替换 (返回信息, 标记文本, “function GetUrl(){return turl;}var turl”, , , 真) 位置1 = 寻找文本 (返回信息, “function GetUrl(){return turl;}var turl”, , 假) 等号文本 = 取文本中间 (返回信息, 位置1 + 取文本长度 (“function GetUrl(){return turl;}var turl”), 5 ) 如果真 (寻找文本 (等号文本, “=”, , 假) = -1 )  返回信息 = 子文本替换 (返回信息, “function GetUrl(){return turl;}var turl”, “function GetUrl(){return turl;}var turl=”, , , 真)   js = “var window={},location={};” + 返回信息  如果 (js脚本. 执行 (js ))   运行返回 = js脚本. 运行 (“GetUrl”)  如果 (运行返回 = “”)  返回 (假)      重定向地址 = 运行返回   返回 (真)    返回 (假)   变量名 | 类 型 | 静态 | 数组 | 备 注 | 位置1 | 整数型 | | | 位置2 | 整数型 | | | 返回文本 | 文本型 | | |
位置1 = 寻找文本 (全部文本, 待查找文本, , 假) 如果 (位置1 ≠ -1 ) 位置2 = 倒找文本 (全部文本, “;”, 位置1, 假) 如果 (位置2 ≠ -1 )  返回文本 = 取文本中间 (全部文本, 位置2 + 1, 位置1 - 位置2 - 1 )   返回文本 = 子文本替换 (返回文本, “}”, “”, , , 真)  返回文本 = 子文本替换 (返回文本, “=”, “”, , , 真)  返回文本 = 取文本左边 (全部文本, 位置1 - 1 )  返回文本 = 子文本替换 (返回文本, “=”, “”, , , 真)     如果真 (寻找文本 (返回文本, “'”, , 假) ≠ -1 ) 位置2 = 倒找文本 (全部文本, “}”, 位置1, 假) 如果 (位置2 ≠ -1 )  返回文本 = 取文本中间 (全部文本, 位置2 + 1, 位置1 - 位置2 - 1 )   返回文本 = 子文本替换 (返回文本, “;”, “”, , , 真)  返回文本 = 子文本替换 (返回文本, “=”, “”, , , 真)  返回文本 = 取文本左边 (全部文本, 位置1 - 1 )  返回文本 = 子文本替换 (返回文本, “=”, “”, , , 真)  返回 (删全部空 (返回文本 )) 调试输出 (寻找重定向URl (“http://localhost/discuz/forum.php?mod=viewthread&tid=1”, 最新网址 )) 调试输出 (最新网址 )
|
评分
-
参与人数 1 | 好评 +1 |
精币 +60 |
收起
理由
|
赵五
| + 1 |
+ 60 |
奖励可能会迟到,但永远不会缺席。 |
查看全部评分
|