das python Modul urllib(genauer urllib.request) weigert sich, Seiten mit Sonderzeichen (Ä, Ö, Ü, usw.) downzuloaden. kann mir jemand helfen?

2 Antworten

Umlaute im Domainnamen bitte NICHT hexadezimal escapen, sondern NUR mit Punycode kodieren! Domain-Namen sind etwas völlig anderes als der Query-String!

Google hilft dir diesbzgl. weiter! :)

Quick'n'Dirty-Beispiel:
'www.' + 'übersetzer'.encode('punycode').decode() + '.de'