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 \15UTC enero \15UTC 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 \15UTC enero \15UTC 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 \10UTC marzo \10UTC 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 \16UTC mayo \16UTC 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


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Enlaces en del.icio.us

Fotos en Flickr

patos0028

patos0027

patos0022

patos0018

More Photos

Seguir

Get every new post delivered to your Inbox.