Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2017, 06:30
Avatar de dryant
dryant
 
Fecha de Ingreso: agosto-2009
Ubicación: Malaga, Ceuta, España....
Mensajes: 283
Antigüedad: 15 años, 4 meses
Puntos: 10
wget con login y enlaces .php

Hola a todos!

Antes que nada quiero desearos que paséis unos días rodeados de vuestros familiares y seres más queridos y seáis todo lo felices que podáis!
¡¡Feliz Navidad!!

Necesito descargar un par de programas de forma periódica para tener siempre la ultima version actualizada en mi servidor.

Los programas en si se descargan, de forma normal, de esta manera:

Accedo a mi area de miembros con
https://webprograma.com/miembros
Hago login

Y despues está el enlace de descarga que tiene este estilo:
https://webprograma.com/miembros/dow...file=programa1
https://webprograma.com/miembros/dow...file=programa2
El caso es que quería crear una cronjob cada mes, para que se descargue la ultima version de forma automatica a mi servidor y lo estoy intentando haciendo por wget, pero no lo consigo...

El script que hago es este:

Código:
wget -c --http-user=minombredeusuario --http-password=mipassword --no-check-certificate https://webprograma.com/miembros/download.php?file=programa
Pero no funciona del todo... Descarga un archivo llamado download.php?file=programa1

Por otro lado, buscando por internet, he encontrado otra opcion que en teoría debería funcionar pero tampoco me funciona.
Sería esta:

Código:
wget https://webprograma.com/miembros --post-data "user=minombredeusuario&password=mipassword" --save-cookies website.cookie --no-check-certificate -O - > /dev/null
wget -c -E -e robots=off -U Mozilla --random-wait --load-cookies website.cookie https://webprograma.com/miembros/download.php?file=programa1 --no-check-certificate
En este caso, me guarda el archivo php transformado a html, que al abrirlo veo que es la web de login, por lo que deduzco que no ha cargado bien la cookie o algo....

Alguien me podría echar una mano?

Gracias!!
__________________
Tecnología y tutoriales