Simplemente me gustaría una simple automatización del navegador que incremente un número en una URL y descargue la información de ese lugar. Por ejemplo, si la dirección se ve así:
www.test.com/something/part1_0.jpg
¿Cómo podría incrementar el ‘1’ y descargar el archivo de cada página web sucesiva?
Gracias
PS estoy usando OS X 10.9
Aquí hay una solución de Ruby usando open-uri :
require 'open-uri' (1..100).each do |num| File.open("part#{num}_0.jpg", 'wb') do |f| f.write open("www.test.com/something/part#{num}_0.jpg").read end end
Este fragmento A) crea un rango de números; B) itera sobre el rango de números; C) abre un archivo de imagen en modo binario e interpola el número actual en el nombre del archivo; y D) lee la imagen de la URL y la escribe.
Pero la forma más fácil probablemente sería usar curl desde tu línea de comando:
curl -O www.test.com/something/part[1-100]_0.jpg
Dependiendo de la cantidad de páginas web a las que necesite acceder, modifique los números entre paréntesis en consecuencia.