谁能帮我用TV远程,解决一下BUG,红包小小,15元,希望不要介意。
是内网,所以必须远程,请见谅。
这个是登录源码:
|
计生登录 | 文本型 | | |
用户名 | 文本型 | | | | 密码 | 文本型 | | | | 验证码 | 文本型 | | | | 图片框 | 图片框 | | | | 传入登录COOKIES | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 网页内容 | 文本型 | | | 跳转网址 | 文本型 | | | 临时cookies | 文本型 | | | 信息框内容 | 文本型 | | | 登录后返回的cookie | 文本型 | | | 清除COOKIE (“19.16.44.159”)临时cookies = 传入登录COOKIES 网页内容 = 编码_utf8到gb2312 (到文本 (网页访问i (“http://19.16.44.159/j_spring_security_check”, 1, 到字节集 (“type=1&j_username=” + 用户名 + “&j_password=” + 密码 + “&j_validationCode=” + 验证码 ), 传入登录COOKIES, 登录后返回的cookie, , , 真)) )跳转网址 = 文本_高级截取文本 (网页内容, “It's now at [url=”]http://19.16.44.159/”) 如果真 (登录后返回的cookie = “” 或 寻找文本 (登录后返回的cookie, “null”, , 假) > 0 )传入登录COOKIES = 临时cookies 网页内容 = 编码_utf8到gb2312 (到文本 (网页访问i (跳转网址, 0, , 传入登录COOKIES)))如果 (寻找文本 (跳转网址, “[/url]http://19.16.44.159/login.jsp?error=true”, , 假) = -1 )信息框内容 = “登录成功”传入登录COOKIES = COOKIE合并更新 (“userName=” + 用户名 + “; ” + 传入登录COOKIES, 登录后返回的cookie )输出调试文本 (“登录成功的cookie:” + 传入登录COOKIES )信息框 (信息框内容, 0, “登录信息”)返回 (“1----” + 信息框内容 )信息框内容 = “登录失败”网页内容 = 正则全部去除空格 (网页内容 )如果 (用户名 = “” 或 密码 = “”)信息框内容 = 信息框内容 + #换行符 + #换行符 + “[用户名或密码不能为空!]”信息框内容 = 信息框内容 + #换行符 + #换行符 + “[” + 文本_取出中间文本 (网页内容, “ [url=”]”, “”) + “]”计生登录验证码 (图片框, 传入登录COOKIES)信息框 (信息框内容, 0, “登录信息”)返回 (“0----” + 信息框内容 )
这个是退出登录源码:
|
计生退出登录 | | | |
要刷新验证码的图片框 | 图片框 | | | | 传入登录COOKIES | 文本型 | | | | 网页访问i (“http://19.16.44.159/j_spring_security_logout”, , , 传入登录COOKIES, , , , 真) 网页访问i (“http://19.16.44.159/”, , , 传入登录COOKIES, 新cookie, , , 真)网页访问i (“http://19.16.44.159/main.action”, , , 新cookie, , , , 真)网页访问i (“http://19.16.44.159/login.jsp”, , , , 新cookie, , , 真)网页_清除Cookie (“http://19.16.44.159/”)计生登录验证码 (要刷新验证码的图片框, 新cookie )传入登录COOKIES = COOKIE合并更新 (删首尾空 (文本替换 (传入登录COOKIES, 寻找文本 (传入登录COOKIES, “userName=”, , 假), 寻找文本 (传入登录COOKIES, “;”, 寻找文本 (传入登录COOKIES, “userName=”, , 假), 假) - 寻找文本 (传入登录COOKIES, “userName=”, , 假) + 1, )), 新cookie )信息框 (“退出成功!”, 0, “登录信息”)
这个是获取验证码的源码,这里获取COOK的:
|
计生登录验证码 | | | |
要刷新验证码的图片框 | 图片框 | | | | 本次登录cookie | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | CodeTime | 文本型 | | | 验证码脚本 | 脚本类 | | | 临时文本 | 文本型 | | |
验证码脚本. 执行 ( #计算验证码 )CodeTime = 验证码脚本. 运行 (“refreshValidateCode”)临时文本 = 本次登录cookie 要刷新验证码的图片框.图片 = 网页访问 (“http://19.16.44.159/req_validatecodeimg?var=” + CodeTime, , , 本次登录cookie, 本次登录cookie )如果真 (本次登录cookie = “”)本次登录cookie = 临时文本
我在窗口创建完毕的时候,就写了获取验证码COOK:
.版本 2
清除COOKIE (“19.16.44.159”)
计生登录验证码 (图片框1, 登录cookie)
|