Como obtener código fuente de una página con vb.NET?

Iniciado por jdc, 23 Agosto 2010, 07:47 AM

0 Miembros y 1 Visitante están viendo este tema.

jdc

Pues me gustaría saber esto, no estoy haciendo nada especial sólo me gustaría saber como podría obtener el código fuente de una página cualquiera en una variable en vb, alguien sabe? Sería con webBrowser?

Braayhaan

Código (vbnet) [Seleccionar]
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(TextBox1.Text)
            Dim response As System.Net.HttpWebResponse = request.GetResponse()

            Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())
        Dim sourcecode As String = sr.ReadToEnd()
            TextBox2.Text = sourcecode
        Catch ex As Exception
            MessageBox.Show("Invalid Url")
            Return
        End Try
    End Sub


;)

[D4N93R]

Exacto, esa es la mejor forma, aunque también se puede hacer con sockets o TcpClients, pero para qué reinventar la rueda xD

jdc

Gracias es justo lo que queria saber. Te pasaste.

Un saludo

Ari Slash

quieres hacer un nod32 fix? xD
un descargador de links?
un programa para juankear? xD
extraer seriales de paginas?

jdc

Ya se me ocurrió que hacer... Ahora sólo me falta saber como xD

Con está forma es fácil obtener algunas cosas sí se trabaja junto con php... Me estoy haciendo una función que usa harto alguien y servirá bastante para hacer cosas simpáticas xD

Ari Slash


jdc



[D4N93R]

Haha, esperamos que luego nos digas para qué lo usaste!