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");

        }
      
    }
}
原文地址:https://www.cnblogs.com/mauve/p/5760992.html