descargar archivos con python
arrase
arrase en gulcas.org
Dom Mayo 28 20:01:10 CEST 2006
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")
> 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"]))
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/python-es/attachments/20060528/50d2ad38/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es