日期:2014-05-18  浏览次数:20922 次

C# 操作webbrowser
我现在C# WinForm程序当中添加了webbrowser 控件,webbrowser打开了www.163.com,
我现在要求在webbrowser打开的163里输入 用户名 密码,并选择 163邮箱,然后按 登陆 按钮

要用C#程序写出来。

或是有关于webbrowser C# 控制网页的参考资料没有?????

------解决方案--------------------
HtmlElement element = webBrowser1.Document.GetElementById("userName");
element.InnerText = "111"; //用户名
element = webBrowser1.Document.GetElementById("password");
element.InnerText = "222"; //密码
webBrowser1.Document.GetElementById("loginSelect").SetAttribute("selectedIndex", "1"); //选择哪个邮箱 163是的index是1.(从0开始算)
webBrowser1.Document.GetElementById("loginSelect").InvokeMember("change");

webBrowser1.Document.GetElementById("login").InvokeMember("submit"); //submit form


Good luck