2017-04-22 51 views
0

,我試圖用實現這一目標是目前的方法:如何獲取Visual Basic應用程序中特定URL的源代碼?

Public Class Form1 
Private Sub btnRead_Click(sender As Object, e As EventArgs) Handles btnRead.Click 
    Dim url As String = txtUrl.Text 
    output.Items.Add(url) 
    WebBrowser1.Navigate(url) 
    output.Items.Add(WebBrowser1.DocumentText) 

End Sub 
End Class 

我是非常有信心這會工作,但我的應用程序已經被證明,否則...任何幫助嗎?

回答

0

嘗試WebBrowser1.Document.Body.InnerHTML

+0

我得到了這個錯誤「System.NullReferenceException」,它崩潰了 –

+0

有沒有一個導入,我失蹤或什麼?我目前正在使用'Imports System.Text.RegularExpressions Imports System.IO Imports System.Net' –

+0

這是VBA,VB6還是VB.net? – anonman

2

別介意我用不同的方法:

Imports System.Net 
Public Class Form1 
Private Sub btnRead_Click(sender As Object, e As EventArgs) Handles btnRead.Click 
    Dim Client As New WebClient() 
    Dim url As String = txtUrl.Text 

    Dim html As String = Client.DownloadString(New Uri(url)) 
    output.Text = html 

End Sub 

末級

這完美地工作。如果你想知道,輸出是RichTextBox。

相關問題