Wget para windows

Un antiguo alumno necesitaba desde una hoja de excel (…) poder descargar automaticamente una serie de PDFs de internet y guardarlos automaticamente en una carpeta X de su ordenador. Hasta ahora lo hacía con el metodo followHyperlink , pero eso lo unico que hace es abrir una ventana del navegador en la que mostraba el documento, y como eran varios los documentos, la tarea de abrirlos, esperar, guardar como… era bastante aburrida.

Al contarmelo, yo me acorde de wget, una instrucción muy socorrida en linux que tambien esta disponible en windows, así, el proceso se simplifica bastante, pues con la instrucción shell, llamamos a wget, pasandole los documentos a desgargar y listo.

por ejemplo, para descargar el documento “abc.txt” de la pagina www.algo.net y guardarlo en c:\datos\cde.txt, la intrucción sería:

shell “wget -O c:\datos\cde.txt http://www.algo.net/abc.txt”,vbhide

y aqui lo escribo por si le sirve a alguien mas…

ACTUALIZACIÓN :

si en vez de usar VBA, usas Visual Basic 2005, tienes un camino mucho mas sencillo y directo, gracias al espacio de nombres my , en concreto My.Computer.Network.DownloadFile,que haría la función de descargar un fichero, así , para el ejemplo anterior, bastaría :

My.Computer.Network.DownloadFile(“http://www.algo.net/abc.txt”, “C:\cde.txt”)

5 Respuestas a “Wget para windows”


  1. 1 alejandra 15 dUTC Enero dUTC 2009 a las 10:45 pm

    yo descargué wget y cuando lo instalo no hace nada se ejecuta e inmediatamente se cierra. no he podido utilizarlo. qué hago???

    • 2 Bingen 15 dUTC Enero dUTC 2009 a las 10:58 pm

      wget no es un programa gráfico, sino de consola de texto, por eso, para poder usarlo deberás abrir primero la linea de comandos (en XP : Botón inicio ->ejecutar, y en la ventana que nos abre -> escribimos cmd y le damos a aceptar)
      una vez en la consola de texto podremos escribir el comando entero

  2. 3 jj 10 dUTC Marzo dUTC 2009 a las 12:44 am

    TEngo el siguiente problema con wget :
    me aparece un mensaje de error diciendo

    “wget: Cannot read C:\wget (Permission denied).
    –2009-03-09 17:36:46– http://www.eltiempo.com/colombia/rss.xml
    Resolving http://www.eltiempo.com... 200.41.9.39
    Connecting to http://www.eltiempo.com|200.41.9.39|:80… failed: Connection timed out.
    Retrying. ”

    y ahi se queda hasta que se rinde, ya tiene configurado la variable entorno WGETRC y su respectivo archivo *.wgetrc que contiene usuario,password proxy, pro favor necesito ayuda con este tema y no encuentro solucion por ningun lado, gracias

  3. 5 alne 16 dUTC Mayo dUTC 2009 a las 11:59 am

    tengo un problema con el wget también. y esque pongo todo el url y no me acepta el http: pero si no lo pongo también me dice que no tiene ningún lugar de acceso a internet.. no lo entiendo :S


Escribe un comentario




Enlaces en del.icio.us

Fotos en Flickr

Alguien quiere fresas?

Lucía

pajaro

Marene verano 2008

More Photos