Written on 2009年3月5日 @ 23:17 | by spirit | Tags: C#  WebBrowser   | 浏览:

    一个简单的C#自动填表Demo,以自动登录登陆163邮箱为例。

 



        private void Form1_Load(object sender, EventArgs e)
        {
            //webBrowser1.Navigate("http://www.163.com");
        }

        private void button1_Click(object sender, EventArgs e)
        {
            HtmlElement element = webBrowser1.Document.GetElementById("userName");
            element.InnerText = "AAA";
            element = webBrowser1.Document.GetElementById("password");
            element.InnerText = "bbb";
            webBrowser1.Document.GetElementById("loginSelect").SetAttribute("electedIndex", "1");
            webBrowser1.Document.GetElementById("loginSelect").InvokeMember("change");
            webBrowser1.Document.GetElementById("login").InvokeMember("submit");
        }



若转载请注明出处: Spirit's Home
本文地址: http://www.7788sky.cn/post/Csharp_WebBrowser_tianbiao.html
  1. 2 Response to “C# 中WebBrowser自动填表Demo”

  2. By nsbase on 2009-3-8 14:59:58| http://www.nsbase.cn

    哦,好婶奥啊/俺好象在autoit3 看见过登陆163的代码。

  3. By kfss on 2010-3-8 23:09:22|


    InnerText好像赋不了值啊

Post a Comment

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。