Buenas,
No se si esto te podrá ayudar, pero también puedes hacer un simple script en algún lenguaje de programación y descargar los archivos que necesites.
Por ejemplo en C#
Creamos una clase
clsDescargarWebusing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
namespace Prueba12
{
public class clsDescargarWeb
{
public void descargarWeb()
{
string remoteUri = "http://foro.elhacker.net/";
string fileName = "index.php", myStringWebResource = null;
// Creamos un nuevo WebClient.
WebClient myWebClient
= new WebClient
(); // Contatenamos la url con el nombre del archivo.
myStringWebResource = remoteUri + fileName;
Console.WriteLine("Descargando el archivo \"{0}\" de \"{1}\" .......\n\n", fileName, myStringWebResource);
// Descargamos el archivo y lo guardamos en donde el programa.
myWebClient.DownloadFile(myStringWebResource, fileName);
Console.WriteLine("Procesando descarga del archivo \"{0}\" de \"{1}\"", fileName, myStringWebResource);
Console.WriteLine("\nLa descarga se ha guardado correctamente en su programa.");
}
}
}
Y en el archivo
mainusing System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using System.Net.Mail;
namespace Prueba12
{
class Program
{
static void Main(string[] args)
{
clsDescargarWeb descargar
= new clsDescargarWeb
();
descargar.descargarWeb();
Console.ReadKey();
}
}
}
Así ejecutamos y ya se ejecuta dicho proceso.
PD: Tienes que modificar las url en la clase clsDescargarWeb.
Saludos.