vb.netでurlにアクセスしてhtml取得

vb.netでurlでwebサイトにアクセスしてhtml取得する。

WebClientをつかってアクセスする。OpenでURIをしていするとエラーがでる。

Imports System
Imports System.IO
Imports System.Net
Imports System.Text

Public Class
 Sub Main()

    Dim wc As WebClient = New WebClient()

    Dim st As Stream = wc.OpenRead(“http://www.google.co.jp/”)

    Dim enc As Encoding = Encoding.GetEncoding(“Shift_JIS”)
    Dim sr As StreamReader = new StreamReader(st, enc)
    Dim html As string = sr.ReadToEnd()
    sr.Close()

    st.Close()

    Console.WriteLine(html)
  End Sub
End Class

レンタルサーバーにcronがなかったので、windowsのタスクマネージャーでvbのexeファイルを起動して、上記プログラムからレンタルサーバー上のプログラムを実行する。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です