|
60精币
要做个网站登录填表,因为精易模块还要做穿透框架不会,所以用的精易web浏览器,遇到个问题,这个网站安全防护比较严格,输入密码的同时就做了js加密,所以用直接填表value属性值的方式不行,密码错误,但测试往文本框里粘贴密码是可以的,所以想用文本投递的方式填表密码,现在出现的问题是,用文本投递填上了,手动点击提交按钮能登录,但执行填表的元素点击提交表单仍仍然是密码错误,求哪位大佬帮帮忙,看哪里出问题了,或者有什么别的方法能做成这个功能,老板安排的任务,比较着急。
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 集_精易浏览器 | 精易Web浏览器 | | 集_填表 | WKE_填表 | | 集_特殊功能 | 特殊功能 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 密码数组 | 文本型 | | | i | 整数型 | | |
精易Web浏览器1. 浏览网页 (“http://jf.ccb.com/exchangecenter/member/memberBegin.jhtml”) 如果 (编辑框_用户名.内容 = “”)返回 ()如果真 (编辑框_密码.内容 = “”)信息框 (“请输入密码”, 0, , )返回 ()集_填表.表单_置填表框架 (精易Web浏览器1.取WebView (), #填表模式_JS表达式, “#loginFrame”, 1)集_填表. 表单_Input写属性 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “#custname”, 1, “value”, 删首尾空 (编辑框_用户名.内容 )) 集_填表. 表单_Input点击 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “#custpwd”, 1 )文本_投递 (精易Web浏览器1. 取窗口句柄 (), 编辑框_密码.内容 ) 集_填表. 元素点击 (精易Web浏览器1. 取WebView (), #填表模式_JS表达式, “#jhform > div > div > div.login_c_main > div > div.login_c_01 > table > tbody > tr:nth-child(4) > td > input”, 1 )
|
|