Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: P4nd3m0n1um en 22 Junio 2011, 03:48 am



Título: tomar informacion de un webbrowser?
Publicado por: P4nd3m0n1um en 22 Junio 2011, 03:48 am
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
  1. var map = new GMap2(document.getElementById("map"));
  2. GEvent.addListener(map, "moveend", function() {
  3.  var center = map.getCenter();
  4.  document.getElementById("message").innerHTML = center.toString();
  5. });
  6. map.setCenter(new GLatLng(37.4419, -122.1419), 13);

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


Título: Re: tomar informacion de un webbrowser?
Publicado por: 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.


Título: Re: tomar informacion de un webbrowser?
Publicado por: P4nd3m0n1um en 22 Junio 2011, 04:30 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
  1. WebBrowser1.Document.All.tags("(new GLatLng(" & "),").Item(1).innerText


Título: Re: tomar informacion de un webbrowser?
Publicado por: raul338 en 22 Junio 2011, 04:42 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


Título: Re: tomar informacion de un webbrowser?
Publicado por: seba123neo en 22 Junio 2011, 04:48 am
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.