首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动登录到站点并单击按钮

自动登录到站点并单击按钮
EN

Stack Overflow用户
提问于 2009-06-20 09:35:05
回答 5查看 4.8K关注 0票数 0

要登录到某个站点,请转到特定页面(例如,本地路由器页面),然后单击按钮进行操作(例如连接)。因为我几乎每天都在做这件事,所以我想通过一个小的C#应用程序实现自动化。我不知道怎么做it.Any指针?

EN

Stack Overflow用户

发布于 2012-10-17 23:30:50

我使用微软提供的WebBrowser控件在C#中创建了应用程序,并使用它打开一个网站,尝试操作它的html,尝试在一些文本框中输入值,并尝试点击它对我有效的按钮,希望它对您也有帮助,示例代码如下

代码语言:javascript
复制
internal void LoginToSite()
        {
            WebBrowser.Navigate("some site login Page");
            _Processing = true;
            var username = ConfigurationManager.AppSettings["username"];
            var password = ConfigurationManager.AppSettings["password"];
            while (_Processing)
            {
                Application.DoEvents();
                if (WebBrowser.ReadyState == WebBrowserReadyState.Complete || WebBrowser.ReadyState == WebBrowserReadyState.Interactive)
                {
                    var htmlDocument = this.WebBrowser.Document;
                    if (htmlDocument != null)
                    {
                        foreach (HtmlElement tag in htmlDocument.GetElementsByTagName("input"))
                        {
                            switch (tag.Name)
                            {
                                case "username":
                                    tag.InnerText = username;
                                    break;
                                case "password":
                                    tag.InnerText = password;
                                    break;
                                case "cmdlogin":
                                    tag.RaiseEvent("onclick");
                                    tag.InvokeMember("Click");
                                    break;
                            }

                        }
                    }
                    _Processing = false;
                }
            }
        }
票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1021310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档