Muchas gracias. Ciao

| |||
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 ![]() |
| |||
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 ![]() |
| |||
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. |
| |||
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. |
| |||
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. |