VB 向这个网页中输密码

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:29:33
https://www.tenpay.com/cgi-bin/v1.0/qq_login.cgi
<script type="text/javascript">
if (blUsePasswdCol == 0) {document.write('<object id="password" tabindex="2" classid="' + PasswdColClassId + '"codebase="/download/qqedit.cab#Version=' + PasswdColVersion + '" onKeyUP="if(window.event.keyCode==13) FormSubmit();" width="145" height="26" style="position:relative;left:6px;_left:9px;"></object>');}
else {document.write('<input id="password" type="password" tabindex="2" name="password" size="16" maxlength="32">');}
if (blUsePasswdCol == 0) {try{var mode = document.password.Mode;if( mode == 1 ){ checkCtrl(mode);}else{checkCtrl(mode);}} catch(er) {}}
</scr

想用到后台那样填写做不到,除非键盘模拟..

财富通的帐户名和验证码2个框可以实现,但是密码不行,因为那个密码不是从网爷中输出的password,而是一个ActiveX的OCX控件..是外部程序编写的,和网页无直接关系..

之所以这样设计,是保护使用者的安全,密码不轻易被其他程序盗取,因此他的防盗性及其高,所以一般句柄都很难取得...

这是什么网页?

我晕,找了半天才找到提交按钮...这个汗... ...
以前在CSDN看到高手的解答,你瞧瞧。

如果有提交页面的话更简单了。首先在程序中加入Webbrowser控件并加入引用 Microsoft HTML Object Library。
假设你的HTML页面表单代码如下:
<form method="POST" action="http://chen/dll/chat/chatmain.exe/RegUser">
<p>请填写下面表单注册(*项为必添项)</p>
<p>*姓名<input type="text" name="Name" size="20"></p>
<p>*昵称<input type="text" name="NickName" size="20"></p>
<p>电子邮件<input type="text" name="EMail" size="20">&