Recuperar datos del sitio web en la aplicación Android

¿Cómo podemos recuperar datos de un sitio web y analizarlos en un formato legible en la aplicación de Android? Esto significa que quiero extraer datos del sitio web y utilizarlo en mi aplicación Android, formateado en mi camino. Podría ser cualquier sitio web.

Puede utilizar jsoup para analizar cualquier tipo de página web. Aquí puede encontrar la biblioteca jsoup y el código fuente completo.

Aquí hay un ejemplo: http://desicoding.blogspot.com/2011/03/how-to-parse-html-in-java-jsoup.html

Para instalar en Eclipse:

  1. Haga clic derecho en el proyecto
  2. BuildPath
  3. Añadir archivos externos
  4. Seleccione el archivo .jar

Usted puede analizar de acuerdo a la etiqueta / padre / hijo muy cómodamente

Utilizar esta

 DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet("http://www.someplace.com"); ResponseHandler<String> resHandler = new BasicResponseHandler(); String page = httpClient.execute(httpGet, resHandler); 

Esto se puede utilizar para agarrar toda la página web como una cadena de html, es decir, " <html>...</html>"

Nota Debe declarar el siguiente 'use-permission' en el android manifest xml file … contesta por @Squonk aquí

Y también comprueba esta respuesta

Usted puede hacer el análisis HTML, pero no es recomendable en su lugar pedir a los propietarios de sitios web para proporcionar servicios web, entonces usted puede analizar esa información.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.