窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
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截取后, )