« Back
in Python urllib2 read.

Récupération de fichier en python avec urllib2.

Bonjour,

Voici après 1H de recherche inutile, je post ce bout de code, qui permet de récupérer un fichier derrière une authentification basique.

import urllib2, base64

username = "toto"
password = "totoaunpasswordcompliquer12!:&é14s"

request = urllib2.Request("http://site-cible.fr")

base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')
request.add_header("Authorization", "Basic %s" % base64string)
webFile = urllib2.urlopen(request)

localFile = open("fichier_to_get.ext", 'w')
localFile.write(webFile.read())
webFile.close()
localFile.close()
comments powered by Disqus