Estoy intentando hacerme una aplicación que me consulte automáticamente un formulario de una página web y que me muestre el resultado para automatizar la consulta y no tener que estar pendiente.
El problema es que no me devuelve lo que debería. Me explico: Tengo mapeada la dirección a la que apunta el form, y le agrego los atributos que deberían ir incrustados en la llamada (he probado tanto a hacerlo con el DNI o con mi primer apellido).
Código:
El problema es que he probado todo lo que se me ocurre para hacer que funcione, y lo único que consigo es que me devuelva la página de inicio del sitio.HttpClient httpclient = new DefaultHttpClient(); HttpPost httpost = null; HttpResponse response = null; HttpEntity entity = null; String html = ""; List<NameValuePair> nvps = new ArrayList<NameValuePair>(); httpost = new HttpPost("http://www.juntadeandalucia.es/educacion/vscripts/dgprh/Efectivos/SD2012/SelApe.asp"); nvps.add(new BasicNameValuePair("APE1", "MORENO")); nvps.add(new BasicNameValuePair("APE2", "")); nvps.add(new BasicNameValuePair("NOMB", "")); httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.ISO_8859_1)); response = httpclient.execute(httpost); entity = response.getEntity(); html = readFromBuffer(new BufferedReader(new InputStreamReader(entity.getContent(), "ISO_8859_1")));ç
¿Alguna idea?
Gracias de antemano.
PD: Para poneros más en ambiente, el formulario está en http://www.juntadeandalucia.es/educa...2012/index.asp
Como no te deja acceder directamente, si queréis verla tendréis que acceder por:
http://www.juntadeandalucia.es/educacion/ y posteriormente pulsar sobre el texto Adjudicación Definitiva de Secundaria y, tras esto, sobre la página qu ese abre pulsar Consulta de la adjudicación.