|
楼主 |
发表于 2013-8-11 14:42:41
|
显示全部楼层
HtmlDocument log_auto = webBrowser1.Document.Window.Frames["topFrame"].Document;
HtmlElement log_btn = null;
foreach (HtmlElement em in log_auto.All) //轮循
{
string str = em.Name;
string id = em.Id;
if ((str == "loginName") || (str == "loginPwd") || (str == "Submit") || (str == "ValidateCode")) //减少处理
{
switch (str)
{
case "loginName": em.SetAttribute("value", PublicSource.UserName);
break; //赋用户名
case "loginPwd": em.SetAttribute("value", PublicSource.Pwd);
break; //赋密码
case "Submit": log_btn = em;
break; //获取submit按钮
case "ValidateCode": em.SetAttribute("value", Code);
break;
default:
break;
}
}
}
log_btn.InvokeMember("click"); //触发submit事件
这是登陆的源码,你说的后面如何操作,我听得不是很懂。如何直接访问框架页?用什么方法?
|
|