C# 模拟自动登录的一种简单方式

namespace 
{
    public partial class Form1 : Form
    {

        public Form1()
        {
            InitializeComponent();
            this.webBrowser1.Navigate("http://xxx/login.aspx");
            
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            
        }

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            HtmlElement tbUserid = this.webBrowser1.Document.GetElementById("userid");
            HtmlElement tbpwdid = this.webBrowser1.Document.GetElementById("passwordid");
            HtmlElement tbsubmit = this.webBrowser1.Document.GetElementById("submitid");


            if (tbUserid == null || tbpwdid == null || tbsubmit == null)
            {
                return;
            }
            tbUserid.SetAttribute("value", "用户名");
            tbpwdid.SetAttribute("value", "密码");
                 
            tbsubmit.InvokeMember("click");

        }
      
    }
}

 

posted @ 2016-08-11 15:04  泰然处之  阅读(664)  评论(1编辑  收藏  举报