El 10/03/16 a las 11:58, Yoel Villarreal Davila escribió:
Tengo un directorio online delcual quiero siempre descargar el ultimo fichero que es un .zip siempre ... existen por lo general 2 ficheros con distintos timestamps y suelen llamarse algo asi 20160310054001.zip el caso es que 20160310 es la fecha actaul pero lo de atras no es conocido pues cambia constantemente cada 6 hrs o mas y corresponde a la hora pero eso no es conocido por el script...

Como hacer un script (python, bash) que descargue de ese directorio el ultimo fichero ?

Ya he logardo algo con python:

<code>

#!/usr/bin/python3

import urllib.request, re

proxies = {'http': 'http://proxy.empresa:3128/'}
opener = urllib.request.FancyURLopener(proxies)
with opener.open("http://www.segurmatica.cu/descargas/actualizaciones/segavzip/";) as f:
    a=f.read().decode('utf-8')

def cleanhtml(html):
    cleanr = re.compile('<.*?>')
    cleantext = re.sub(cleanr,'', html)
    return cleantext

print (cleanhtml(a))

</code>

De ahi en lo adelante me pierdo, a lo mejor sin limpiar el html me iria mejor y solo manipularlo, con que libreria podria jugar mejor ?


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
obteniendo la fecha y hora de modificación de ese fichero en el servidor. Si lo que quieres es descargar las actualizaciones de segurmatica compactadas, aquí en la lista de han publicado script ya para tal propósito. Salu2.

--
Arian Molina Aguilera
Administrador de Redes y Servicios Telemáticos
Linux Usuario Registrado #392892
Telfs: +53(7)696-7510 ext 236
jabber: linuxc...@openmailbox.org
Brascuba Cigarrillos S.A. La Habana. Cuba.
“Nunca consideres el estudio como una obligación,
sino como una oportunidad para penetrar en el bello
y maravilloso mundo del saber. Albert Einstein”



______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a