Foros del Web » Programando para Internet » Android »

[SOLUCIONADO] Como Obtener un valor de un atributo que esta en una Pagina

Estas en el tema de Como Obtener un valor de un atributo que esta en una Pagina en el foro de Android en Foros del Web. Hola. Lo que intentaba poner en el titulo fue que yo obtengo una pagina web (mia) donde pongo algunos valores que van a ir cambiando ...
  #1 (permalink)  
Antiguo 03/07/2013, 18:28
Avatar de Pafate  
Fecha de Ingreso: mayo-2010
Mensajes: 232
Antigüedad: 14 años, 7 meses
Puntos: 1
Como Obtener un valor de un atributo que esta en una Pagina

Hola.

Lo que intentaba poner en el titulo fue que yo obtengo una pagina web (mia) donde pongo algunos valores que van a ir cambiando diariamente y no quiero actualizar la app todo el tiempo, puede cambiar varias veces al dia o ninguna.

Entonces queria obtener un valor, un numero, desde una pagina...

De esta manera obtengo toda la pagina.
Código:
DefaultHttpClient httpClient = new DefaultHttpClient();
		HttpGet httpGet = new HttpGet("http://google.com/");
		ResponseHandler<String> resHandler = new BasicResponseHandler();
		try {
			String page = httpClient.execute(httpGet, resHandler);
			System.out.print("aa");
			System.out.print(page);
		} catch (ClientProtocolException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
Pero eso me obtiene todo el html de la pagina y yo solo quiero un value... como hago para agarrar solo el value, suponiendo que en la pagina se imprime como...

Valor 1: 1.00

Y solo quiero agarrar el 1.00 y meterlo en una variable.

Gracias.
  #2 (permalink)  
Antiguo 08/07/2013, 06:24
 
Fecha de Ingreso: octubre-2012
Ubicación: Madrid
Mensajes: 67
Antigüedad: 12 años, 1 mes
Puntos: 1
Respuesta: Como Obtener un valor de un atributo que esta en una Pagina

Hombre, si tu has hecho tanto la página como la app, el modo "cutre" de hacerlo, directamente hacer un substring desde la etiqueta html donde empieza ese valor hasta el final de esa etiqueta.

si tu codigo html es algo así:
<div id="cosa_que_cambia">Lo que viene siendo lo que quieres coger</div>

pues hacer un
String cantenido = codigo.substring(codigo.indexOf("<div id="cosa_que_cambia">"), codigo.indexOf("</div>"));

o algo así
  #3 (permalink)  
Antiguo 08/07/2013, 17:05
Avatar de Pafate  
Fecha de Ingreso: mayo-2010
Mensajes: 232
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Como Obtener un valor de un atributo que esta en una Pagina

Gracias por tu ayuda

Etiquetas: app, google, todo, valor
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:11.