.版本 2
.支持库 EThread
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 cookie, 文本型, , , ' 本源码来自三叶资源网(www.sanye.cx)
.子程序 __启动窗口_创建完毕
图片框1.图片 = 网页_访问 (“//m.sd.10086.cn/sd_mobile_service/imageVerifyCode.jsp?t=” + 时间_取随机时间戳 ())
.子程序 _按钮1_被单击
启动线程 (&登录子程序, , )
.子程序 _图片框1_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型, , ' 本源码来自三叶资源网(www.sanye.cx)
.参数 功能键状态, 整数型
图片框1.图片 = 网页_访问 (“//m.sd.10086.cn/sd_mobile_service/imageVerifyCode.jsp?t=” + 时间_取随机时间戳 ())
.子程序 登录子程序
.局部变量 账号, 文本型
.局部变量 脚本, 类_脚本组件
.局部变量 密码, 文本型
.局部变量 签到, 文本型
.局部变量 返回文本, 文本型
网页_清除Cookie (“//m.sd.10086.cn”)
脚本.执行 (#JS解密)
账号 = 脚本.运行 (“strEncode”, 编辑框1.内容, “aksdjflwkje”, “#ak#sdj&flwkdje”, “%^^$%*&6”)
密码 = 脚本.运行 (“strEncode”, 编辑框2.内容, “aksdjflwkje”, “#ak#sdj&flwkdje”, “%^^$%*&6”)
调试输出 (账号, 密码)
返回文本 = 编码_URL解码 (到文本 (网页_访问 (“//m.sd.10086.cn/sd_mobile_service/actionDispatcher.do”, 1, “reqUrl=smsPwdLogin&busiNum=login&mobile=” + 账号 + “&password=” + 密码 + “&confirm_smsPassword=” + 密码 + “&isSavePasswordVal=&verifyCode=” + 编辑框3.内容 + “&isSms=0&loginType=0”, , cookie, )), 真)
.判断开始 (寻找文本 (返回文本, “系统流程处理正常!”, , 假) ≠ -1)
编辑框4.加入文本 (时间_到文本 (, 1, 3) + “:” + “登录成功” + #换行符)
延时 (500)
签到 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“//m.sd.10086.cn/sdActivity/qdyl/sign.do”, 1, , cookie, , #协议头, , , , )))
.判断 (寻找文本 (返回文本, “验证码不正确”, , 假) ≠ -1)
编辑框4.加入文本 (时间_到文本 (, 1, 3) + “:” + “验证码错误” + #换行符)
.判断 (寻找文本 (返回文本, “登录失败”, , 假) ≠ -1)
编辑框4.加入文本 (时间_到文本 (, 1, 3) + “:” + “登录失败” + #换行符)
.判断 (寻找文本 (返回文本, “手机号码或服务密码错误”, , 假) ≠ -1)
编辑框4.加入文本 (时间_到文本 (, 1, 3) + “:” + “手机号码或服务密码错误” + #换行符)
.默认
.判断结束
调试输出 (签到, 返回文本)
login kje