All pastes #1068231 Raw Edit

Sin fronteras downloader - Fitor

public python v1 · immutable
#1068231 ·published 2008-07-10 16:29 UTC
rendered paste body
#Script para bajar todos los programas de Sin Fronteras de William Grisby#Sea paciente que dilata por que es mas o menos 8mb por programa :S#Adolfo Jurgen Fitoria Escobar http://twitter.com/Fitoria#Bajo licencia Beerware (http://en.wikipedia.org/wiki/Beerware)from urllib import urlopenimport rebase_url = 'http://www.radiolaprimerisima.com'url = 'http://www.radiolaprimerisima.com/sinfrontera'pagina = urlopen(url)html_pagina = pagina.read()patron = re.compile('/files/sinfronteras/[0-9][0-9][0-9][0-9][0-9][0-9]')urls_encontradas = patron.findall(html_pagina)for programa in urls_encontradas:    url_programa_para_bajar = base_url + programa + '.rm'    print 'Descargando........'    archivo_programa = urlopen(url_programa_para_bajar)    nombre_archivo = 'Sin Fronteras - ' + re.search('[0-9][0-9][0-9][0-9][0-9][0-9]', programa).group() + '.rm'        f = file(nombre_archivo, "wb+")    f.write(archivo_programa.read())    print 'Descargado archivo: ' + nombre_archivo    print 'Usted ya tiene todos los Sin Fronteras.....'