descargar archivos con python

Luis Miguel Morillas morillas en gmail.com
Dom Mayo 28 21:52:49 CEST 2006


El 28/05/06, arrase<arrase en gulcas.org> escribió:
> Josu Rodriguez wrote:
> > Bueno, vamos avanzando,
> > He consegido la descarga del fichero con el siguiente codigo, seguro
> > que se
> > puede realizar mejor, pero de momento es lo que tengo.
> > Lo único que intentando descargar un fichero zip, consigo descargarlo
> > pero
> > no es binariamente igual.
> > Posiblemente este perdiendo algun dato en el parse.
> > Alguien sabe como podría hacerlo para que me el parse no pierda su
> > integridad???
> >
> >        import urllib2
> >        f = urllib2.urlopen('https://host/sat.zip')
> >        g = open("sat.zip","w")

Puede haber problemas con windows. Mejor

 g = open("sat.zip","wb")

> >        for line in f:
> >            g.write(line)
> >        g.close()
> Pues he probado tu codigo y si que me funciona, he bajado una foto de mi
> servidor y estos son sus md5, la primera es la que ha bajado tu codigo y
> la segunda la original:
>
> arrase en dante ~ $ md5sum buena.jpg
> b78277bc68cd288643821ff417941a13  buena.jpg
>
> arrase en dante ~ $ sudo md5sum /var/www/localhost/htdocs/buena.jpg
> b78277bc68cd288643821ff417941a13  /var/www/localhost/htdocs/buena.jpg
>
> Y lo mismo con un Zip:
>
> arrase en dante ~ $ md5sum kismac.zip
> b68c15c3707bae0eeeb8c79794995ba7  kismac.zip
>
> arrase en dante ~ $ sudo md5sum /var/www/localhost/htdocs/kismac.zip
> b68c15c3707bae0eeeb8c79794995ba7  /var/www/localhost/htdocs/kismac.zip
>
> ¿Como has mirado si eran iguales?
>
> Saludos.
>
> --
> <arrase en gulcas.org><http://arrase.no-ip.org><www.gulcas.org>
>      <Gnupg Keys: http://arrase.no-ip.org/pubkey.txt>
>
> print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \
> (x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \
> "3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \
> "7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"]))
>
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>
>
>


-- 
Saludos,

--

Luis Miguel




Más información sobre la lista de distribución Python-es