Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/06/2009, 09:04
Isdiar
Invitado
 
Mensajes: n/a
Puntos:
Exclamación Respuesta: Recorrer en VB.net un HTML. Urgente!

Puedes abrir el fichero, leer linea por linea y buscar en cada linea un string como este: "<TABLE"

A partir de esa línea (la que contenga "<TABLE"), lees y almacenas el contenido que desees, hasta que vuelvas a encontrar "</TABLE>".

O sea, algo así:

Código:
Dim linea As String = ""
Dim leoDentroTabla As Boolean = False

FileOpen(1, "C:/index.html", OpenMode.Input)                    ' Abro fichero
While (EOF(1) = False)                                          ' MIENTRAS no sea final de fichero...
	linea = LineInput(1)                                            ' Leo una línea
	If (InStr(linea, "<TABLE")) Then                                ' Comienza lectura del contenido de la tabla
		leoDentroTabla = True
	ElseIf (InStr(linea, "</TABLE>")) Then                          ' Termina lectura del contenido de la tabla
		leoDentroTabla = False
	End If

	If (leoDentroTabla = True) Then                                 ' SI estoy dentro de la tabla...
		' Leo todos los datos que me interesen y los voy almacenando...
	End If

End While
FileClose(1)                                                    ' Cierro fichero

Salu2!