
Esto se puede lograr de varias maneras...
Hace algún tiempo esta pregunta se hizo en los foros de ASP.NET, Eugenio Serrano propuso una alternativa.
Él sugirió esta función:
Public Shared Function GetHTMLFromURL(ByVal URL As String) As String
Dim ASCII As New System.Text.ASCIIEncoding
Dim netWeb As New System.Net.WebClient
Dim lsWeb As String
Dim laWeb As Byte()
Try
laWeb = netWeb.DownloadData(URL)
lsWeb = ASCII.GetString(laWeb)
Catch ex As Exception
Throw New Exception(ex.Message.ToString + ex.ToString)
End Try
Return lsWeb
End Function
La cual, efectivamente permitía recuperar el contenido HTML de la página a la que se estaba consultando... y casi siempre funcionaba.
La forma de usar esta función no podía ser más simple:
Dim strHTML As String = GetHTMLFromURL("http://www.jabsoft.com")
Luego simplemente embebías ese contenido HTML en un repositorio (en este caso, sobre la página misma):
Response.write(strHTML)
Y el resultado no se hacía esperar.
La seguimos en el próximo post.
No hay comentarios.:
Publicar un comentario