Foros del Web » Programación para mayores de 30 ;) » Java »

conocer las urls a las que direccionan

Estas en el tema de conocer las urls a las que direccionan en el foro de Java en Foros del Web. Hola a todos, estoy haciendo un programita que chequea urls y trata la información de cada una de ellas, pero me encuentro con un grave ...
  #1 (permalink)  
Antiguo 18/04/2006, 02:36
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 148
Antigüedad: 18 años, 3 meses
Puntos: 0
conocer las urls a las que direccionan

Hola a todos, estoy haciendo un programita que chequea urls y trata la información de cada una de ellas, pero me encuentro con un grave problema, pues algunas de estas urls no contienen nada y únicamente te redireccionan a otro sitio, por lo que necesitaría saber a donde redirecciona para tratar esa nueva url. Alguien sabe como podría conocer esa nueva url?
Muchas gracias. Ciao
  #2 (permalink)  
Antiguo 18/04/2006, 07:17
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Si una URL se ha movido de sitio, la especificación dice que ha de responder con un codigo HTTP: HttpServletResponse.SC_MOVED_PERMANENTLY o HttpServletResponse.SC_SEE_OTHER y que la nueva direccion viene dentro de una cabecera HTTP de nombre "Location".

Sabiendo eso, lo demás es tratar el caso .
  #3 (permalink)  
Antiguo 19/04/2006, 01:00
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 148
Antigüedad: 18 años, 3 meses
Puntos: 0
Pero es que la URL no se ha movido, sencillamente, me dan una URL que redirecciona a otra página.
  #4 (permalink)  
Antiguo 19/04/2006, 02:28
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Si te refieres a que las paginas esas en concreto no usan lo que esta especificado y que te redireccionan a otra página usando JavaScript o algun otro mecanismo de HTML, entonces no queda otra que leer el HTML e interpretar lo que dice.
  #5 (permalink)  
Antiguo 19/04/2006, 02:45
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 148
Antigüedad: 18 años, 3 meses
Puntos: 0
Ya era lo que me imaginaba, y no sería tan complicado, si no fuese porque algunas urls, que lo deben de hacer a mala hostia, hay mas de un redirect, es decir, te redireccionan a una página(la cual no seria muy dificil de coger con expresiones regulare), pero es que esa nueva página te redirecciona a otra, y asi sucesivamente, lo máxima que he visto de momento han sido 3 páginas, hasta llegar a la buena. De todas formas gracias por tu ayuda un saludo.
  #6 (permalink)  
Antiguo 19/04/2006, 03:12
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 22 años, 3 meses
Puntos: 0
kalandas veo q continuas con tu aplicacion, lo q dices es un problema con dificil solucion
  #7 (permalink)  
Antiguo 19/04/2006, 03:34
 
Fecha de Ingreso: enero-2006
Ubicación: Madrid
Mensajes: 148
Antigüedad: 18 años, 3 meses
Puntos: 0
Hola rrufo, cuanto tiempo, no es la misma, es otra, pero ahora me han pedido que sea en Java, y esta parte es algo parecido en lo que me ayudastes en ASP.La otra la acabe ya hace algún tiempo, tu inestimable ayuda me vino de perlas.
Se que tiene dificil solución, estoy viendo como lo hago, me pasa en muy pocas urls, así que tampoco pasaría nada, pero bueno tendré que ponerme a buscar los redirects.
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 12:04.