Foros del Web » Programación para mayores de 30 ;) » .NET »

Extraer datos de uns web

Estas en el tema de Extraer datos de uns web en el foro de .NET en Foros del Web. Hola, para hacer esta operacion, yo en Java usaba un parser. Dada una url podía recorrer el arbol de etiquetas html y extraer el dato ...
  #1 (permalink)  
Antiguo 08/10/2012, 09:23
 
Fecha de Ingreso: noviembre-2011
Mensajes: 5
Antigüedad: 12 años, 5 meses
Puntos: 0
Extraer datos de uns web

Hola,

para hacer esta operacion, yo en Java usaba un parser. Dada una url podía recorrer el arbol de etiquetas html y extraer el dato que necesitara.

Pero no se cómo hacer en .NET. De momento el texto html lo obtengo así, pero no se como recorrerlo para extraer de un nodo un dato concreto.

private void button1_Click(object sender, EventArgs e)
{
String NL;
d = client.OpenRead("http://www.softonic.com"); // Accede a la pagina que quieres buscar
r = new StreamReader(d); // lee la informacion o contenido de la web
NL = r.ReadLine(); // recorre linea x linea la web
while (NL != null) // mientras exista contenido
{
// aca realizas tu codigo de verificacion o obtener informacion

line += "\r\n" + NL; // para seguir leendo las otras lineas de la pagina
NL = r.ReadLine();

}
textBox1.Text = line; //solo para ver que lo leo bien
d.Close();
}
  #2 (permalink)  
Antiguo 08/10/2012, 09:27
Avatar de drako_darpan  
Fecha de Ingreso: octubre-2008
Ubicación: Sinaloa
Mensajes: 617
Antigüedad: 15 años, 6 meses
Puntos: 58
Respuesta: Extraer datos de uns web

Hola que tal, bueno hace tiempo yo hice la lectura a un XML, para esto necesitas un stylesheet ( xls ).

Ahorita no tengo ejemplos, pero si buscas en la red lo mas seguro es que te encuentres algo, si encuentro donde lo hice te pongo el ejemplo.

Un saludo.
  #3 (permalink)  
Antiguo 09/10/2012, 11:46
Avatar de angel1993  
Fecha de Ingreso: octubre-2009
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 22
Respuesta: Extraer datos de uns web

Código vb:
Ver original
  1. Dim client As WebClient = New WebClient()
  2.  Dim CodigoDeFuente As String = client.DownloadString("http://www.forosdelweb.com/f29/extraer-datos-uns-web-1017025/")
__________________
@angelxab Twiiter

Etiquetas: aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:57.