#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 urlopen import re base_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.....'