browser - clicks - Incrementar mediante URL y descargar
selenium (1)
Aquí hay una solución de ruby que usa 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 sería usar Curl desde su 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.
Me gustaría simplemente una automatización simple del navegador que incremente un número en una URL y descargue la información de ese lugar. Por ejemplo, si la dirección es 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
PD: estoy usando OS X 10.9