C#客户端登录Web网站,保存用户名和密码

  首先,添加两个DLL,    SHDocVw,mshtml

using SHDocVw;
using mshtml;

//添加以下方法:

    public void GotoURL(string URL)
        {
            //实例化一个IE模型
            SHDocVw.InternetExplorer IE = new InternetExplorer();           
            IE.Visible = true;
            object nullArg = null;
            //引导到URL
            IE.Navigate(URL, ref nullArg, ref nullArg, ref nullArg, ref nullArg);
        }

//使用,登录Google Mail

        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
               SHDocVw.InternetExplorer IE = new InternetExplorer();
                IE.Visible = true;
                string URL = "http://mail.google.com/";
                object nullArg = null;
                IE.Navigate(URL, ref nullArg, ref nullArg, ref nullArg, ref nullArg);

                System.Threading.Thread.Sleep(3000);
                //得到IE的文档对象模型
                mshtml.IHTMLDocument2 DOM = (mshtml.IHTMLDocument2)IE.Document;
                //声明用户名
                mshtml.IHTMLInputTextElement txtUserName = (mshtml.IHTMLInputTextElement)DOM.all.item("Email", null);
                txtUserName.value = "******";//用户名
                //声明密码
                mshtml.IHTMLInputTextElement txtPwd = (mshtml.IHTMLInputTextElement)DOM.all.item("Passwd", null);
                txtPwd.value = "******";//密码
                //声明登录
                mshtml.HTMLInputElement btnLogin = (mshtml.HTMLInputElement)DOM.all.item("null", 0);
                System.Threading.Thread.Sleep(1000);
                //button2_Click(sender, e);
                //return;
            }
            catch (Exception ex)
            {

            }

        }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值