网页相关源码:
<tr>
<td class="td1"> </td>
<td class="td2"><input name="" type="button" class="btn-submit" onFocus="this.className='btn-submit-act'" onBlur="this.className='btn-submit'" onClick="this.blur();doRegFormSubmit();" value="" title="创建帐号">
</td>
<td class="td3"> </td>
</tr>
如何模拟点击这个按钮啊?
webBrowser1.Document.GetElementById("confirm").InvokeMember("Click");就是没明白上面的网页源码中哪个是ID?
<tr>
<td class="td1"> </td>
<td class="td2"><input name="" type="button" class="btn-submit" onFocus="this.className='btn-submit-act'" onBlur="this.className='btn-submit'" onClick="this.blur();doRegFormSubmit();" value="" title="创建帐号">
</td>
<td class="td3"> </td>
</tr>
如何模拟点击这个按钮啊?
webBrowser1.Document.GetElementById("confirm").InvokeMember("Click");就是没明白上面的网页源码中哪个是ID?
如何模拟提交“创建注册?
找到OuterHtml是<input name="" type="button" class="btn-submit" onFocus="this.className='btn-submit-act'" onBlur="this.className='btn-submit'" onClick="this.blur();doRegFormSubmit();" value="" title="创建帐号">的HtmlElement
然后对找到的HtmlElement调用函数InvokeMember("Click")完事了。
给分……
foreach (htmlelement hett in Document.body.All)
{
if(hett.outerhtml=="指定的OuterHtml")
{
het=hett;
break;
}
}
if(het!=null)
het.InvokeMember("Click")//大小写自己改,再不会帮不了你了。