Vb.net 如何通过代码登录到网页

Vb.net 如何通过代码登录到网页,vb.net,visual-studio,Vb.net,Visual Studio,我需要在VB.Net中制作一个超级简单的网页监控工具,每隔几分钟检查一次FieldNation.com以获取新的工作指令。为此,我需要登录到他们的页面。我想我可以弄清楚如何阅读网页一旦我登录,但我如何才能真正登录?我听说这和WebClient有关 谢谢 -Wyko您可以使用webbrowser控件。。更容易操纵它的内容 您可以通过使用Navigate方法访问网站 'Put this on your form load or button click event or something like

我需要在VB.Net中制作一个超级简单的网页监控工具,每隔几分钟检查一次FieldNation.com以获取新的工作指令。为此,我需要登录到他们的页面。我想我可以弄清楚如何阅读网页一旦我登录,但我如何才能真正登录?我听说这和WebClient有关

谢谢


-Wyko

您可以使用webbrowser控件。。更容易操纵它的内容

您可以通过使用
Navigate
方法访问网站

'Put this on your form load or button click event or something like that
    webbrowser.Navigate("http://www.fieldnation.com/")

    Private Sub wb_DocumentCompleted1(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles wb.DocumentCompleted
    If e.Url.ToString = "www.fieldnation.com" Then
        wb.Document.GetElementById("username").SetAttribute("value", username)
        wb.Document.GetElementById("password").SetAttribute("value", password)
        wb.Document.GetElementById("top_login_submit").InvokeMember("Click")
    ElseIf e.Url.ToString = "LoggedIn URL" Then
        'put you code here to get the new work orders
    End If
    End Sub

嘿,太好了!我可以在没有主动显示的webbrowser的情况下使用此代码吗?我希望这是一个托盘通知。是的。。。您可以使用Events wb将其标记为Webbrowser全局私有