C# 关于winFrom控制网页的自动登录的问题(网页刷屏器的制作原理)

本文介绍了如何使用C#的WebBrowser控件进行自动登录网页的操作,通过设置文本框的'value'属性并模拟点击登录按钮实现自动化。详细代码展示了在DocumentCompleted事件中找到相应HTML元素并执行登录的过程。
摘要由CSDN通过智能技术生成

主要操作:使用WebBrowser 自动填表、甚至自动提交的功能:

假设有一个最简单的登录页面,输入用户名密码,点“登录”按钮即可登录。已知用户名输入框的id(或Name,下同)是username,密码输入框的id是password,“登录”按钮的id是submitbutton,那么我们只需要在webBrowser的DocumentCompleted事件中使用下面的代码即可:
        webBrowser1.Navigate("http://locla/Login.aspx");//登录界面

        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            
            HtmlElement username = webBrowser1.Document.All["Tusername"];
            HtmlElement password = webBrowser1.Document.All["Tpassword"];
            HtmlElement Submit = webBrowser1.Document.All["btnok"];
            if (tbUserid == null || tbPasswd == null || btnSubmit == null)
                return;
<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值