进入许可区 (线程同步句柄 )手机号 = 取号 ()退出许可区 (线程同步句柄 )程序_延时 (10, ) 行数 = 超级列表框1. 插入表项 (, , , , , )进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 0, 到文本 (行数 + 1 )) 超级列表框1. 置标题 (行数, 1, 手机号 )退出许可区 (线程同步句柄 ) 如果 (选择框1.选中 = 真)密码 = 文本_取随机字母 (2, ) + 文本_取随机数字 (2, ) + 到大写 (文本_取随机字母 (3, )) 密码 = 编辑框注册密码.内容 进入许可区 (线程同步句柄)超级列表框1. 置标题 (行数, 2, 密码 )退出许可区 (线程同步句柄 ) 如果真 (单选框1.选中 = 真)ip = “”如果真 (单选框2.选中 = 真)ip = 文本_取随机Ip ()ip = #换行符 + 文本_替换 ( #ip, , , , “伪装ip”, ip, , , , , , , , )如果真 (单选框3.选中 = 真)代理地址 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (编辑框通用代理.内容, 0, , , , , , , 真, , , , , , , , , , )) ) 返回信息1 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“http://client.xieshizhencang.com/api/auth/login”, 1, 文本_替换 ( #提交信息1, , , , “手机号”, 手机号, “密码”, 密码, , , , , , ), , , #协议头1, , , 真, , 代理地址, , , , , , , , )) )json. 解析 (返回信息1, , )如果 (json. 取通用属性 (“message”, ) = “手机号未注册”)释放 (手机号 )线程数量 = 线程数量 - 1 进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “新号”)退出许可区 (线程同步句柄 )返回 () 返回信息2 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“http://client.xieshizhencang.com/push/verificationCode/send?phone=” + 手机号 + “&useSms=true”, 0, , , , #协议头1, , , 真, , 代理地址, , , , , , , , )) )
json. 解析 (返回信息2, , )如果 (json. 取通用属性 (“message”, ) = “处理成功”)进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “验证码发送成功”)退出许可区 (线程同步句柄 )计次循环首 (15, 次数 )进入许可区 (线程同步句柄 )短信 = 取短信 (手机号 )超级列表框1. 置标题 (行数, 4, “第” + 到文本 (次数 ) + “次取短信为:” + 短信 )退出许可区 (线程同步句柄 )如果真 (短信 ≠ “”)进入许可区 (线程同步句柄 )验证码 = 文本_取出中间文本 (短信, “您的验证码为:”, “,请勿泄露于他人!”, , )超级列表框1. 置标题 (行数, 4, “取到验证码为:” + 验证码 )退出许可区 (线程同步句柄 )跳出循环 ()程序_延时 (1000, )计次循环尾 ()如果真 (短信 = “”)释放 (手机号 )进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “获取验证码超时”)退出许可区 (线程同步句柄 )线程数量 = 线程数量 - 1 返回 () 返回信息3 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“http://client.xieshizhencang.com/api/auth/forgotPassword”, 1, 文本_替换 ( #提交信息2, , , , “手机号”, 手机号, “验证码”, 验证码, “密码”, 密码, “密码”, 密码, , ), , , #协议头2, , , 真, , 代理地址, , , , , , , , )) )json. 解析 (返回信息3, , )如果 (json. 取通用属性 (“message”, ) = “处理成功”)进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “密码修改成功”)退出许可区 (线程同步句柄 )释放 (手机号 )进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “密码修改失败”)退出许可区 (线程同步句柄 )线程数量 = 线程数量 - 1 返回 ()
返回信息4 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“http://client.xieshizhencang.com/api/auth/login”, 1, 文本_替换 ( #提交信息3, , , , “手机号”, 手机号, “密码”, 密码, , , , , , ), , , #协议头1, , , 真, , 代理地址, , , , , , , , )) )json. 解析 (返回信息4, , )如果 (json. 取通用属性 (“data”, ) ≠ “”)进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “登陆成功”)退出许可区 (线程同步句柄 )程序_延时 (10, )释放 (手机号 )进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “登陆失败”)退出许可区 (线程同步句柄 )线程数量 = 线程数量 - 1 返回 ()
返回信息5 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“http://client.xieshizhencang.com/api/auth/currentUserInfo”, 1, , , , 文本_替换 ( #协议头3, , , , “ATZT”, json. 取通用属性 (“data”, ), , , , , , , , ), , , 真, , 代理地址, , , , , , , , )) )json. 解析 (返回信息5, , )如果 (json. 取属性 (“data.collectNumber”). 取数据文本 () ≠ “0”)进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “有藏品牛皮”)退出许可区 (线程同步句柄 )进入许可区 (线程同步句柄 )写到文件 (取特定目录 ( #系统桌面 ) + “\有藏品.txt”, 读入文件 (取特定目录 ( #系统桌面 ) + “\注册成功.txt”) + 到字节集 (手机号 + “----” + 密码 + #换行符 )) 退出许可区 (线程同步句柄 )线程数量 = 线程数量 - 1 进入许可区 (线程同步句柄 )超级列表框1. 置标题 (行数, 4, “没有藏品”)退出许可区 (线程同步句柄 )
|