读书人

网页中有个密码登陆控件!小弟我现在要

发布时间: 2012-03-03 15:33:04 作者: rapoo

网页中有个密码登陆控件!我现在要获取这个控件给他赋值却找不到控件名
<div class="loginform">
<label for="email">账 户 名:</label>
<input type="text" name="_fmu.l._0.e" value="" id="email" style="width:164px;height:16px;" tabindex="1" />
<br />
<label for="Password_Edit">登录密码:</label>


<span class="alieditContainer" >
<object id="_fmu.l._0.p_ie" name="_fmu.l._0.p_ie" width="180" height="24" tabindex="2" classid="clsid:488A4255-3236-44B3-8F27-FA1AECAA8844" codebase="https://img.alipay.com/download/2121/aliedit.cab#Version=2,1,2,1">
<param name="cm5ts" value="1140647625" />
<param name="cm5pk" value="MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDS92pDVyWNT7dzG9zH0opH44z9FayCZTX5iqGUxUjPi667IkyaqrsmDPqKsJp47lJ29lzs+Qv8zjPPdmnxjFteMrfpc4ui24gL1iZnchwX87Ox/+Xrm8HFmKlhmUO9n/QgTT+Nz1RGMEN1+HijvsoAhS0TS8XjSfzRkrwvK2pJQIDAQAB" />
<param name="CryptoMode" value="4" />
<embed type="application/aliedit" id="_fmu.l._0.p_noie" name="_fmu.l._0.p_noie" tabindex="2" width="180" height="24" />
</object>
</span>
<input type="hidden" name="REMOTE_PCID_NAME" value="_seaside_gogo_pcid" />
<input type="hidden" name="_seaside_gogo_pcid" value="" />
<br />
<p style="overflow:hidden;clear:both;margin:0;">
<span style="float:left;"><input type="hidden" id="xiaoyan" name="_fmu.l._0.c" value="1111"/></span>
</p>
<div class="SubmitInput">
<input name="submit_btn" type="submit" class="AlipayButton WordFour" value=" 登 录 " tabindex="4" />
</div>
大家帮我看看

[解决办法]
一般情况下登陆控件都加密过了,不好找,不过安全控件一般都下载到本地并且注入到ie进程了,看看ie模块,兴许会有什么发现
[解决办法]
用icesword或者processmanager之类的工具,查看IE的模块信息
[解决办法]
网页填单,可以根据name填,也可以根据id名来填,如果二者都不知道,那么就用遍历的方法,肯定可行。
[解决办法]
<object id="_fmu.l._0.p_ie" name="_fmu.l._0.p_ie" width="180" height="24" tabindex="2"....

这不就是么?
赋值没试。
[解决办法]
要是简单就不用这么费劲加密了
[解决办法]
var
username,userPASS,login:IHTMLELEMENT;
begin
Try
thestat := True;
username := (WebBrowser1.Document as IHTMLDOCUMENT2).all.item('username',emptyParam) as IHTMLELEMENT;
username.setAttribute('value','username',0);
Userpass := (WebBrowser1.Document as IHTMLDOCUMENT2).all.item('password',emptyParam) as IHTMLELEMENT;
Userpass.setAttribute('value','password',0);
login:= (WebBrowser1.Document as IHTMLDOCUMENT2).all.item('loginsubmit',emptyParam) as IHTMLELEMENT;
login.click;
except
thestat := False;
MessageBox(Handle,'Please Click OpenWeb','Information',Mb_IconError);
end;
end;

读书人网 >.NET

热点推荐