probleme bei http-autentifizierung

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
nons

Mittwoch 30. März 2005, 10:20

hallo zusammen...

...habe da ein problem bei einem kleinen skript, mit welchem ich webseiten, die passwortgeschuetzt sind, abrufen kann. ich muss dazu sagen, dass ich ein ziemlicher python-neuling bin. hier laso mal die zeilen die es eigentlich tuen sollten (dachte ich):

Code: Alles auswählen

  username='geheim'
  passwd=username
  url=self.absolute_url()

  try:
    passman= urllib2.HTTPPasswordMgrWithDefaultRealm()
    passman.add_password(None, url, username, passwd)
    authhandler = urllib2.HTTPBasicAuthHandler(passman)
    opener = urllib2.build_opener(authhandler)
    fd=opener.open(url)
    render=fd.read()
    fd.close()

  except Exception, inst:
     return 'fail\r'+url+'\r\r'+str(inst)
self.absolute_url() liefert mir eine url der form:

Code: Alles auswählen

http://x.x.x.x:y/bla/bla/index_html
als antwort bekomme ich immer

Code: Alles auswählen

HTTP Error 401: Unauthorized
ich habe dafuer vorlagen benutzt und bin mir nich sicher wo das problem ist. von dem rechner auf dem das skript laueft kann ich mich problemlos via lynx mit dem username anmelden, leider klappt es nicht mit dem skript.

kann mir irgendjemand sagen. ob der fehler in dem skript steckt?

danke schonmal und ciao
sk
Benutzeravatar
jens
Moderator
Beiträge: 8483
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Mittwoch 30. März 2005, 14:28

Vielleicht hilft dir das http://python.sandtner.org/viewtopic.php?t=2624 weiter...

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Mittwoch 30. März 2005, 15:55

Oder das passende Rezept aus dem Kochbuch...
My god, it's full of CARs! | Leonidasvoice vs Modvoice
Antworten