Hay todo tipo de formas en que podría resolver esto.
wget es una solución clásica.
wget http://www.abc.com/newfolder/A{100..123}.html
Un ejemplo de trabajo:
wget http://stackoverflow.com/questions/142650{0..9}
- ¿Cuáles son los mejores recursos para aprender a crear pruebas automatizadas para aplicaciones web?
- Cómo localizar aplicaciones delphi
- En 2017, ¿qué pila tecnológica debo usar para optimizar una aplicación en tiempo real para el rendimiento, la escalabilidad y la legibilidad?
- ¿Crees que los IDE basados en la web son el futuro de los IDE? ¿Cuáles son las ventajas y desventajas de los IDE web? ¿Qué características tienen mucho más sentido en un IDE web? ¿Cuáles son los mejores IDE basados en la web?
- ¿Cuál es la mejor aplicación de planificación de eventos en la web?
wget
viene con muchas opciones ingeniosas, como --mirror
, que le permite duplicar completamente los sitios, o la opción --page-requisites
, que descarga todos los archivos necesarios para mostrar la página web. Consulte la página del manual: GNU Wget 1.13.4 Manual
O bien, puede escribir un script con un lenguaje que pueda realizar solicitudes HTTP y escribir archivos. Como node.js :
var request = require ("solicitud"), fs = require ("fs") para (var i = 0; i <10; i ++) { request ("http://stackoverflow.com/questions/142650" + i, function (err, res, body) { var fname = this.uri.pathname.substring (this.uri.pathname.lastIndexOf ('/') + 1) + ".html"; fs.writeFile (fname, body) }) }
En este fragmento, utilicé el paquete de solicitud para simplificar el código. Sin embargo, podría usar http.