如何使用C#应用程序登录网站?

时间:2016-03-29 11:42:38

标签: c#

我是c#的新手,我使用的是Windows窗体。

我正在尝试使用带有https://www.followmee.com控件的C#应用​​程序登录网站(webBrowser)但我在登录时遇到了问题。

如代码中所示,当我单击button_Login时,它会正常登录,但一旦登录就会抛出错误“对象引用未设置为对象的实例”

这是我使用的所有代码:

    string userName= "abcd";
    string LPassword = "1234";
    private void button_Login_Click(object sender, EventArgs e)
    {

        webBrowser1.Navigate("https://www.followmee.com/login.aspx");
     }

   private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {


          webBrowser1.Document.GetElementById("ctl00_Main_Login1_UserName").SetAttribute("value", userName);
            webBrowser1.Document.GetElementById("ctl00_Main_Login1_Password").SetAttribute("value", LPassword);
            webBrowser1.Document.GetElementById("ctl00_Main_Login1_LoginButton").InvokeMember("click");

    }

任何人都知道我做错了什么或我错过了什么代码。请帮帮我,谢谢。

有人认为我的问题是重复的,但我不这么认为。我已经阅读过这个问题而且没有帮助。好吧它解释“你正在尝试使用null的东西”,我知道我正在使用包含空值引用的对象,但我不知道哪个对象及其原因。

0 个答案:

没有答案