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