Notez qu'il est nécessaire d'avoir les modules urllib2 et base64 .
import urllib2, base64 username = "myUsername" password = "myPassword" request = urllib2.Request("http://google.com/") stringb64 = base64.encodestring(username+":"+password) request.add_header("Authorization", "Basic "+stringb64) result = urllib2.urlopen(request) result.info() # Affiche la réponse du serveur result.read() # Affiche le contenu renvoyéNotez que les champs contenus dans username et password sont passés en clair, il n'y a aucun cryptage si vous n'utilisez pas de HTTPS. Plus d'info : http://docs.python.org/library/urllib2.html
Aucun commentaire:
Enregistrer un commentaire