|
|
|
|
|
Dicas
|
|
Visual Basic.Net (Internet)
|
|
|
Título da Dica: Forma simples de ler um site web via código
|
|
|
|
Postada em 5/2/2004 por Ozzys
O Framework .NET tem uma classe chamada WebClient. Essa classe encapsula o uso da classe HTTPWebRequest e HTTPWebResponse.
Ou seja : A classe WebClient é uma forma simples de recuperar uma informação da web, uma página web, por exemplo.
Vejamos um exemplo bem simples, recuperando um XML do site DevX e exibindo via MSGBOX :
Dim obj As New WebClient Dim b As Byte() Dim x As Byte Dim sb As New System.Text.StringBuilder
b = obj.DownloadData("http://services.devx.com/outgoing/devxfeed.xml")
For Each x In b sb.Append(Chr(x)) Next
MsgBox(sb.ToString)
O retorno do webClient é um array de bytes, portanto após o uso do WebClient é necessário converter esse array de bytes em string. O laço no código faz isso utilizando o StringBuilder.
|
|
|
|
|