Título: [SOLUCIONADO]Duda cliente web (Java) Publicado por: alcatraz en 22 Marzo 2010, 12:49 pm Hola, estoy haciendo uncliente web para conectar a esta pagina:
http://www.enalquiler.com/alquiler-pamplona-iruna-34-1-0-33885.html Logro conectar bien y descargar el código, pero ahora quiero poder redirigirme a la siguiente paginas (pagina 1, pagina 2, pagina 3...) el problema es que esta pagina no tiene enlaces directos sino que va con javascript y no se como hacerlo muy bien. Mi idea era pasarle por el metodo post el numero de pagina pero o no se pasa así o le hacen falta pasr mas datos. Mi codigo es: Código: import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.URL; import java.net.URLConnection; public class Main { public static void main(String[] args) throws Exception { URL url = new URL("http://www.enalquiler.com/alquiler-pamplona-iruna-34-1-0-33885.html"); URLConnection conn = url.openConnection(); conn.setDoOutput(true); OutputStreamWriter writer = new OutputStreamWriter(conn.getOutputStream()); writer.write("numpag=2");------> Peticion Post writer.flush(); String line; BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream())); while ((line = reader.readLine()) != null) { System.out.println(line); } writer.close(); reader.close(); } } El caso es que siempr descarga la primera página, y no logro avanzar a la pagina 2. Alguna idea? Gracias. Título: Re: Duda cliente web (Java) Publicado por: Leyer en 22 Marzo 2010, 17:20 pm Puff despues de leerme todo el code de la pag :xD entontre que tienes que colocar
Código
para que salte a la siguiente pag, lo he probado y funciona. Un Saludo. Título: Re: Duda cliente web (Java) Publicado por: alcatraz en 22 Marzo 2010, 20:28 pm Muchas gracias, me estaba volviendo loco entre tanto código.
Funciona perfectamente Título: Re: Duda cliente web (Java) Publicado por: Leyer en 22 Marzo 2010, 21:07 pm Muchas gracias, me estaba volviendo loco entre tanto código. Funciona perfectamente De nada amigo, jaja solo hay que saber buscar bien en el code el requerimiento que vas a hacer ;) |