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()