在网易的注册页面
http://reg.email.163.com/mailregAll/reg0.jsp?from=163mail
邮箱账号填写之后 检测之后会出来三个列表 一个是 163的邮箱 一个是 126的邮箱 还有一个yeah的邮箱我尝试获取ID HtmlElement btnLi163 = webBrowser1.Document.All["rd163"];
btnLi163.Document.GetElementById("s163").InvokeMember("Click"); 没有成功部分代码 HtmlElement btnUserName = webBrowser1.Document.All["inp_uname"]; //账号输入框 HtmlElement btnBtn_chk = webBrowser1.Document.All["btn_chk"]; // 检测按钮ID HtmlElement btnLi163 = webBrowser1.Document.All["rd163"]; // 选择列表ID if (btnUserName.GetAttribute("value").ToString() == "") //判断账号输入框值是否空
{
btnUserName.SetAttribute("value", User); //为空输入USER值
}
else // 账号输入框值不为空
{
btnUserName.SetAttribute("value", ""); //把输入框的值清空
btnUserName.SetAttribute("value", User); //把USER的值传递给输入框
} btnBtn_chk.Document.GetElementById("btn_chk").InvokeMember("Click"); //点击网页元素标记btn_chk btnLi163.Document.GetElementById("s163").InvokeMember("Click"); //点击网页元素s163
实在是无法理解出错在什么位置... 我把
HtmlElement btnLi163 = webBrowser1.Document.All["rd163"];
btnLi163.Document.GetElementById("s163").InvokeMember("Click"); 这两句单独放在一个BUTTON按钮里面点击就可以实现..高手帮忙看一下究竟错在哪!
http://reg.email.163.com/mailregAll/reg0.jsp?from=163mail
邮箱账号填写之后 检测之后会出来三个列表 一个是 163的邮箱 一个是 126的邮箱 还有一个yeah的邮箱我尝试获取ID HtmlElement btnLi163 = webBrowser1.Document.All["rd163"];
btnLi163.Document.GetElementById("s163").InvokeMember("Click"); 没有成功部分代码 HtmlElement btnUserName = webBrowser1.Document.All["inp_uname"]; //账号输入框 HtmlElement btnBtn_chk = webBrowser1.Document.All["btn_chk"]; // 检测按钮ID HtmlElement btnLi163 = webBrowser1.Document.All["rd163"]; // 选择列表ID if (btnUserName.GetAttribute("value").ToString() == "") //判断账号输入框值是否空
{
btnUserName.SetAttribute("value", User); //为空输入USER值
}
else // 账号输入框值不为空
{
btnUserName.SetAttribute("value", ""); //把输入框的值清空
btnUserName.SetAttribute("value", User); //把USER的值传递给输入框
} btnBtn_chk.Document.GetElementById("btn_chk").InvokeMember("Click"); //点击网页元素标记btn_chk btnLi163.Document.GetElementById("s163").InvokeMember("Click"); //点击网页元素s163
实在是无法理解出错在什么位置... 我把
HtmlElement btnLi163 = webBrowser1.Document.All["rd163"];
btnLi163.Document.GetElementById("s163").InvokeMember("Click"); 这两句单独放在一个BUTTON按钮里面点击就可以实现..高手帮忙看一下究竟错在哪!
直接下载吧到我主页上如果你要源码的话给我留言也可以:http://download.csdn.net/user/lanying02