将数据插入网站文本框,单击按钮,然后检索数据Vb.net

时间:2017-07-15 23:32:10

标签: vb.net textbox click webbrowser-control

我正在尝试编写一个程序,该程序将进入一个网站,将文本值设置为该网站的文本框(我获得了ID),然后单击一个按钮。这就是我编写它的方式:

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim url As String = "https://jucemg.mg.gov.br/ibr"
        Dim Webb As New WebBrowser
        Webb.Navigate(url)
        Webb.ScriptErrorsSuppressed = True
        Webb.Document.GetElementById("numprotocolo").SetAttribute("value", TextBox1.Text)
        Webb.Document.GetElementById("consultar1").InvokeMember("click")
    End Sub
End Class

然而,当我运行它时,它给了我一个System.NullReferenceException。它说WebBrowser.Document.Get已经返回Nothing。

这段代码出了什么问题?

此外,我还没有在我的程序中创建一个webbrowser,因为它应该在没有用户看到的情况下执行任务,然后只返回一个网站稍后会给出的值。

非常感谢!

0 个答案:

没有答案