使用c#登录网站

时间:2012-02-29 12:12:27

标签: c#

我正在尝试使用webbrowser类登录网站,这就是我所做的:

        //Fetch the username input
        HtmlElement usernameElement = Utilites.extractElementFromBrowserByName("user", browser);
        usernameElement.SetAttribute("value", userName);

        //Fetch the email input
        HtmlElement emailElement = Utilites.extractElementFromBrowserByName("email", browser);
        emailElement.SetAttribute("value", userEmail);

        //Fetch the submit buttom
        HtmlElement submitElement = Utilites.extractElementFromBrowserByValue("Login Action", browser);
        submitElement.InvokeMember("submit"); //Simulates a click on the login button

        browser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(getMe);

我获取了元素并填充它们,然后找到了提交按钮并单击它。然后我订阅了文档加载事件,但是这个事件永远不会被触发。

我做错了吗?

感谢。

编辑:我已经尝试过submitElement.InvokeMember(“点击”),仍然无法正常工作。

0 个答案:

没有答案