elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Automatización de descargas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Automatización de descargas  (Leído 2,637 veces)
larq005

Desconectado Desconectado

Mensajes: 10



Ver Perfil
Automatización de descargas
« en: 26 Mayo 2007, 15:22 pm »

Wenas coforeros,

como práctica de programación yo desearía realizar tres acciones consecutivas:

1) Bajarme todos los archivos (y no las páginas html asociadas) a los que referencia esta página (http://www.wilkinsonpc.com.co/free/actualizaciones-windows/) de manera automática.

Para ello hay que tener en cuenta que al pinchar en cada enlace de dicha página, aparece otra donde se encuentra en realidad el enlace directo de descarga de cada archivo.


2) Por otra parte, una vez que tengo todos los archivos (que como podéis ver en la página son ejecutables), necesito ejecutarlos todos secuencialmente.


3) Además por último hay que tener en cuenta que al ejecutar cada archivo aparece una ventana de windows (que es un asistente de instalación) donde me pide elegir 'Siguiente', y luego aparece otra ventana donde pide elegir entre las opciones 'Acepto','No acepto' y 'Cancelar'.  Además en caso de dar a 'Aceptar' me pide dar al botón 'Siguiente'. Todo este proceso lo podéis ver si ejecutáis alguno de los ejecutables que pretendo descargar de esa página.


Mi duda es si yo puedo automatizar estas 3 tareas (consiguiendo en todo el proceso bajarme los archivos e instalarlos) programando un archivo de procesamiento por lotes bajo ms-dos (programación .bat  o .cmd).

Saludos

P.D: Espero haberme explicado con claridad, y en caso contrario espero vuestras dudas ;)


En línea

Casidiablo
Desarrollador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.919



Ver Perfil WWW
Re: Automatización de descargas
« Respuesta #1 en: 26 Mayo 2007, 18:18 pm »

De poder, se puede... pero es bastante difícil. Con respecto a lo de descargarse los programas y eso, desconozco como pueda hacerse... pero de seguro si buscas en el Google encuentras algo.

Con respecto a lo de "seleccionar acepto, o siguiente", creo recordar que muchos programas de instalación de windows tienen una manera para ejecutarlos "silenciosamente", es decir, llamar al programa por ejemplo así: programa.exe /S (es solo un ejemplo)... y de esa manera el programa "supone" que debe instalar todo por default.

Pero... de todas formas me parace un tanto complicado.

Saludos!!!


En línea

Ragnarok
Colaborador
***
Desconectado Desconectado

Mensajes: 4.590


Shrödingerificado


Ver Perfil
Re: Automatización de descargas
« Respuesta #2 en: 26 Mayo 2007, 18:37 pm »

Tenía escrita esta respuesta antes de leer la de Casidiablo, así que la pongo igual.

1) tienes que usar el protocolo http para realizar las descargas.
2) puesto que usas windows creo que la forma de ejecutar procesos con la API es createprocess, nunca me acuerdo porque no lo he usado nunca, pero en el foro se ha respondido muchas veces.
3) Tienes que inyectar los mandatos en el proceso, bien como eventos de ratón o como eventos de teclado, si con los de teclado vale probablemente sean más sencillos.

PD: Si lo que ha dicho Casidiablo funciona parece más fácil para el paso 3.

Y si, es bastante complicado, aunque depende mucho del lenguaje de programación usado, etc. Por ejemplo si el segundo paso y el tercero se pueden unir como dice Casidiablo hacerlo con un batch sería considerablemente sencillo. Y a lo mejor en batch tampoco es demasiado complicado hacer el paso 1 considerando cómo se puede consultar el correo: http://foro.elhacker.net/index.php/topic,160451.0.html

Así que parece que el sitio para esto no es programación general...
En línea

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones
Casidiablo
Desarrollador
Colaborador
***
Desconectado Desconectado

Mensajes: 2.919



Ver Perfil WWW
Re: Automatización de descargas
« Respuesta #3 en: 29 Mayo 2007, 21:58 pm »

Pensando un poco... porqué no usas WSUS:

http://www.microsoft.com/spain/technet/seguridad/herramientas/wsus.mspx
http://www.google.com.co/search?source=ig&hl=es&q=wsus&meta=
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
FTP y automatizacion mediante scripting.
Scripting
astinx 2 2,617 Último mensaje 23 Octubre 2011, 17:37 pm
por astinx
Automatizacion de pruebas de procesos batch
Foro Libre
Xedrox 0 1,898 Último mensaje 5 Mayo 2012, 06:51 am
por Xedrox
Automatizacion de GUI
Software
Xedrox 0 1,267 Último mensaje 20 Agosto 2012, 20:06 pm
por Xedrox
Automatizacion sobre aplicacion - tarea repetitiva
Dudas Generales
bien1 0 1,652 Último mensaje 2 Septiembre 2012, 19:41 pm
por bien1
Automatización a la hora de navegar con EXPECT
GNU/Linux
JonaLamper 2 2,637 Último mensaje 4 Junio 2013, 08:03 am
por RyogiShiki
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines