tomar informacion de un webbrowser?

Iniciado por P4nd3m0n1um, 22 Junio 2011, 03:48 AM

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

P4nd3m0n1um

resulta q me tope con un problema; estando programando un programa simple; quise extraer informacion de un webbrowser pero no pude.

webbrowser1 tiene un pagina; en su contrenido hay unos datos muy importantes que se tendrian que tomar para moverlos a una variable o label.

la informacion a tomar esta separada por "," y se encuentra entre "dat.setCenter(new GLatLng(" y ")," en el codigo fuente del sitio.

en cual es un siple api de google maps.


Código (html4strict) [Seleccionar]
var map = new GMap2(document.getElementById("map"));
GEvent.addListener(map, "moveend", function() {
  var center = map.getCenter();
  document.getElementById("message").innerHTML = center.toString();
});
map.setCenter(new GLatLng(37.4419, -122.1419), 13);


puedo de alguna manera extraer esta linea o su contenido entre lo anterior dicho?

seba123neo

primero necesito saber para que es el programa, o sea que funcion tiene ?? porque si es la api de goolge maps te podes hacer vos un programa que la use como si fuera el mismo google maps.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

P4nd3m0n1um

#2
Cita de: seba123neo en 22 Junio 2011, 04:02 AM
primero necesito saber para que es el programa, o sea que funcion tiene ?? porque si es la api de goolge maps te podes hacer vos un programa que la use como si fuera el mismo google maps.

supon, pongo una direccion; google la localiza por el webbrowser y luego tengo q tomar esos datos para crear una base de datos con los "puntos" cardinales de cada posicion, etc.

EDIT: podria usar algo asi:

Código (vb) [Seleccionar]
WebBrowser1.Document.All.tags("(new GLatLng(" & "),").Item(1).innerText

raul338

Cita de: Nëcrophagus en 22 Junio 2011, 03:48 AM........quise extraer informacion de un webbrowser...........
la informacion a tomar esta separada por "," y se encuentra entre ... en el codigo fuente del sitio.

Busca como obtener texto a partir de dos limitadores (getTextBetweenChars o similares que hay en el foro) o con 2 InStr que su resultado sea mayor a 0 y podes obtenerlo

Aunque si, yo me fijaria si podes usar la API de google primero :P

seba123neo

yo lo haria con la misma api de google maps, en vez de asi con el webbrowser, la misma api tiene para realizar busquedas y obtener los resultados en formato JSON o XML los cuales son faciles de leer.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson