学习post的第一天,感觉挺好玩的,希望多交几个朋友一起学习或者带带我。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | data | 文本型 | | | str | 文本型 | | |
data = “loginFrame=uframe&sessionId=” + sessionID + “&postLoginHandler=default&layouSelfAdaptin=true&redirectUrl=&displayMode=popup&css=&layou=vertical&appId=www_home&gameId=&externalLogin=qq&mainDivId=popup_login_div&autoLogin=false&includeFcmInfo=false&qrLogin=true&username=” + 用户名.内容 + “&password=” + 密码.内容 + “&inputCaptcha=” + 验证码输入框.内容 str = 到文本 (网页_访问S ( #url, 1, data, , cookies )) 如果 (寻找文本 (str, #验证码判断, , 假) ≠ -1 ) 信息框 (“登录过于频繁,请输入验证码!”, 0, , ) 标签3.可视 = 真  图片框1.可视 = 真  验证码输入框.可视 = 真  验证码_url = 网页_访问S (“http://ptlogin.4399.com/ptlogin/verify.do?username=” + 用户名.内容 + “&appId=www_home” + “&t=20200811&inputWidth=iptw2”, , , , )  图片框1.图片 = HTTP读文件 (“http://ptlogin.4399.com” + 文本_取出中间文本 (验证码_url, #图片截取前, #图片截取后, , ))  sessionID = 文本_取出中间文本 (验证码_url, #ID截取前, #ID截取后, )   sessionID = “” 标签3.可视 = 假  图片框1.可视 = 假  图片框1.图片 = { } 验证码输入框.可视 = 假  如果 (寻找文本 (str, #验证码错误, 1, 假) ≠ -1 ) 标签4.标题 = “验证码错误!”  如果真 (寻找文本 (str, “parent.crossDomainSig”, 1, 假) ≠ -1 ) 标签4.标题 = “登陆成功” 网页_置Cookie1 (“https://u.4399.com/profile/”, cookies, )  如果 (状态标记 = 1 ) 载入 (浏览器窗口, , 假)  状态标记 = 0   浏览器窗口.超文本.地址 = “https://u.4399.com/profile/”   _启动窗口. 激活 () 如果真 (寻找文本 (str, “密码错误”, 1, 假) ≠ -1 ) 标签4.标题 = “密码错误” 如果真 (寻找文本 (str, “用户不存在”, 1, 假) ≠ -1 ) 标签4.标题 = “用户不存在”  状态标记 = 1 |
_图片框1_鼠标左键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
验证码_url = 网页_访问S (“http://ptlogin.4399.com/ptlogin/verify.do?username=” + 用户名.内容 + “&appId=www_home” + “&t=20200811&inputWidth=iptw2”, , , , ) 图片框1.图片 = HTTP读文件 (“http://ptlogin.4399.com” + 文本_取出中间文本 (验证码_url, #图片截取前, #图片截取后, , )) sessionID = 文本_取出中间文本 (验证码_url, #ID截取前, #ID截取后, )
|