autoit3CN 发表于 2009-7-3 14:39:51

兴业银行登录表单填写

</TD></TR>
<TR>
<TD class=login_text width="15%">登录方式:</TD>
<TD width="15%"><INPUT type=hidden value=true
name=wlw-select_key:{actionForm.loginMethod}OldValue><SELECT
id=wlw-select_key:{actionForm.loginMethod} onchange=changLoginMethod()
name=wlw-select_key:{actionForm.loginMethod}><OPTION value=0
selected>网银客户号登录</OPTION> <OPTION value=1>银行账号登录</OPTION> <OPTION
value=2>自定义用户名登录</OPTION></SELECT> </TD></TR>
<TR id=personalId>
<TD class=login_text id=desc width="15%" height=20>客 户 号:</TD>
<TD width="28%"><INPUT class=login_form style="WIDTH: 100px" maxLength=8 size=8
name={actionForm.customerId}> </TD></TR>
<TR id=trpwd>
<TD class=login_text height=20>登录密码:</TD>
<TD><INPUT class=keyboard style="WIDTH: 80px" type=password maxLength=8 value=""
name={actionForm.password}><BUTTON title=单击弹出软键盘 style="CURSOR: hand"
src="/jasine-wadk/sample-imgs/calculatorButton.gif">软键盘</BUTTON> <INPUT
id={actionForm.loginPwd} type=hidden name={actionForm.loginPwd}> </TD></TR>
<TR id=tryard>
<TD class=login_text noWrap>附 加 码:</TD>
<TD height=20><INPUT class=login_form id={actionForm.addInYard} maxLength=4
size=4 name={actionForm.addInYard}> <IMG title=附加码 height=20
src="/AddInYard/AddInImage?imageId='Fri Jul 03 14:26:16 GMT+08:00 2009' "
align=middle> </TD></TR>
网页源码如上
本人写的:#include <IE.au3>
$oIE = _IECreate ("https://www.cib.com.cn/index.jsp")
$oForm =_IEFormGetObjByName($oIE,"loginForm")
$b=_IEGetObjById ($oForm,"personalId")
;_IEFormElementSetValue ($a, "1111111")
_IEFormElementSetValue ($b, "12345678")
_IEImgClick ($oIE, "https://www.cib.com.cn/resources/images/login.gif")但均无法获取表单并填写
请各位坛友能帮助解惑
主要是解决客户名和密码填写就可以了
谢谢

autoit3CN 发表于 2009-7-3 14:41:43

用遨游的Viewpage能显示表单,其他工具均无法获取表单
[主页面] -- [ Name: loginForm ] -- [ method: post ] -- [ Action: https://www.cib.com.cn/login/login.do;CNPNBOFCIBDEVBYCYQ=KNkL23pVZC1FTvXcJgChypm3WSrnQyv9Q2JFbhrJc7dDJM0f28HB!1731793787 ] -- [ 显示 ? ]

kn007 发表于 2009-7-3 15:03:50

本帖最后由 kn007 于 2009-7-3 15:06 编辑

#include <IE.au3>
$oIE = _IECreate ("https://www.cib.com.cn/login/LoginController.jpf")
$oForm =_IEFormGetObjByName($oIE,"loginForm")
$a=_IEGetObjByName ($oForm,"{actionform.customerid}")
$b=_IEGetObjByName ($oForm,"{actionform.password}")
_IEFormElementSetValue ($a, "1111111")
_IEFormElementSetValue ($b, "12345678")
;_IEImgClick ($oIE, "https://www.cib.com.cn/resources/images/login.gif")

kn007 发表于 2009-7-3 15:04:04

不会搞附加码,你自己试试论坛的udf

autoit3CN 发表于 2009-7-3 15:06:01

再提一个稍微高难度一点点的:如何自动填入验证码?
只是提出做个讨论,不是伸手就要源码
我自己也再研究中

如果能得到指点就更好了

kn007 发表于 2009-7-3 15:14:26

很淫荡的问一句:这东西上传给我吧
http://www.autoitx.com/forum.php?mod=viewthread&tid=7863&page=2&fromuid=7644076#pid63870
wo我试试看行不行。。。

kn007 发表于 2009-7-3 15:15:28

本帖最后由 kn007 于 2009-7-3 15:19 编辑

先下了................,带回起来看附件,看能不能帮你解决。。。

kn007 发表于 2009-7-3 15:42:42

算了,我去花点钱,下来试试

kn007 发表于 2009-7-3 15:47:22

靠,很有难度啊,居然是一时间来作为验证码地址。。。可以说是不可能事件

kn007 发表于 2009-7-3 15:48:51

其他网址可以,但你这个,还要加时间。。。。得想一想

huangke 发表于 2009-7-3 16:14:04

个人觉得_IEImgClick修改成FORM提交好一点..
页: [1]
查看完整版本: 兴业银行登录表单填写