Manchmal fragt urllib.urlretrieve
den Benutzer nach Benutzername und Passwort.Wie stelle ich sicher, dass urllib.urlretrieve nicht interaktiv abläuft?
Das ist, ehrlich gesagt, überraschend, denn ich erwartete urllib.urlretrieve
nicht interaktiv zu sein.
Ist es möglich, dass eine Ausnahme ausgelöst wird, wenn eine Authentifizierung erforderlich ist? Wenn nicht, gibt es eine ebenso einfache Alternative, oder sollte ich
os.system('curl ...')
Vielleicht können Sie versuchen, Ihre eigene "URLopener" Unterklasse zu definieren und "get_user_passwd"/"prompt_user_passwd" darin überschreiben (und eine Instanz davon an "urlretrieve" übergeben) ? – xjcl