Copiar URL con una parte que cambia aleatoriamente

Iniciado por rolomo, 26 Febrero 2012, 16:54 PM

0 Miembros y 1 Visitante están viendo este tema.

rolomo

Quiero copiar URLs de imagenes que tiene una parte que va cambiando aleatoriamente.
La web que pública estas imagenes genera esa sección para evitar eso mismo jeje
¿Hay alguna manera de poder "engañarlos"?

http://img.meteogroup.com/meteo/ecmwf/Iberia/2012022600/1ca219e0034e75c9d82daa74c2d5049a/Iberia_2012022600_rh925_0.png

Parte aleatoria: 1ca219e0034e75c9d82daa74c2d5049a

El resto de partes son facilmente predecibles jeje (fecha y parte invariante)

Si consigo eso ya puedo llamar cada imagen desde otra web sin nwcwsidad de conectarme a su pag. para ver esos mapas.
Muchas gracias. Sé que esto es algo que dificilmente podré conseguir, pero no pierdo nada en preguntarlo.





xeon_57

Si te fijas, la parte aleatoria como dices, es una carpeta, que esta dentro de otra. No se como sera el esquema de la pagina de esta gente, pero mi idea es que podrías listar las carpetas que hay dentro de la carpeta del día, en este caso 2012022600 y una vez la tengas, entrar dentro y podrás acceder al contenido.

Entonces, suponiendo que programas en PHP, podrías hacer algo así:

Citarfunction listar_directorios_ruta($ruta){
  // Abrir un directorio y listarlo recursivamente
  if (is_dir($ruta)) {
     if ($dh = opendir($ruta)) {
        while (($file = readdir($dh)) !== false) {
           //Esta línea la utilizaríamos si queremos listar todo lo que hay en el directorio. Archivos, carpetas, etc
           //echo "<br>Nombre de archivo: $file : Es un: " . filetype($ruta . $file);
           if (is_dir($ruta . $file) && $file!="." && $file!=".."){
              //solo si el archivo es un directorio, distinto que "." y ".."
              echo "<br>Directorio: $ruta$file";
              listar_directorios_ruta($ruta . $file . "/");
           }
        }
     closedir($dh);
     }
  }else
     echo "<br>La ruta no es valida";
}

Como ves, la función recibe un parámetro que es la ruta a examinar, lo demás esta comentado, es sencillo de entender y modificándolo, no es tan complicado como puede parecer.

Espero que te sirva de ayuda.

Ahora dejo que trabaje tu imaginación, un saludo :)