Basic Authentication mittels Proxy (urllib2)
Verfasst: Sonntag 23. August 2009, 13:03
Hey,
Möchte mich gerne mit einem Proxy auf einer Page anmelden die mit der Basic Authentication geschützt ist.
Mein Grundbaustein sieht so aus:
Allerdings funktioniert das ganze auch nicht wirklich und obwohl ich ein falsches Passwort angegeben habe läuft das Script durch. Eigentlich müsste ich ja dann den e.code 401 raus bekommen.
Möchte mich gerne mit einem Proxy auf einer Page anmelden die mit der Basic Authentication geschützt ist.
Mein Grundbaustein sieht so aus:
Code: Alles auswählen
import urllib2
url = urllib2
pass_mgr = urllib2.ProxyBasicAuthHandler()
proxy_mgr = urllib2.ProxyHandler({"http" : "193.227.206.157:80"})
pass_mgr.add_password(None, "http://page.de", "username", "passwort")
opener = urllib2.build_opener(proxy_mgr, pass_mgr)
urllib2.install_opener(opener)
try:
open = urllib2.urlopen("http://page.de")
except IOError, e:
if hasattr(e, 'code'):
print e.code
#read = open.read()
#print read