でストリームにWebページをダウンロードするにはどうすればよい私は、これは基本的な質問でなければなりません知っているが、私はレンガの壁に当たっています。 URL/URIに行き、ファイルを開いて文字列変数に変換するかのように結果の文字列をダウンロードしたいと思っています。私は.NET
私はIO.StreamとNet.httpxxxながら約詰めされていますが、正しい方法で並ぶように要素を取得するために管理していません。
私は、私は取得しないビットは、私は理解して少しです...それはローカルファイルシステムではないので、標準ストリームでページを開いてから、「与えられたパスのフォーマットがサポートされていません」を取得します..どのようにして等価を達成するのですか:
Public Function GetWebPageAsString(pURL As String) As String
Dim lStream As IO.StreamReader = New System.IO.StreamReader(pURL)
Return lStream.ReadToEnd
End Function
のようにみんなありがとうを調べ、それぞれ一つの解決策は、仕事をした(最終的に)私が受け入れられた1が返さ私が何を求めているのではなく、私が探していたものが、私がそれを選んだ理由です。 (VBの2行に加えて)。 次のVBユーザーのための翻訳: Dim client as System.Net.WebClient = New System.Net.WebClient() Dim html As String = client.DownloadString( "http://www.google.com") –
追加の注意:私はちょうど私の問題の半分は、私が取得しようとしているURLは、私が要求を行う前にエスケープする必要があるということです。私はおそらく私が昨夜半深夜にこれを選んいた場合:) –