Обработка кирилических доменов в Python

в Python имеется встроенная возможность конвертировать кирилического представления имени домена в каноническое punycode, делается это просто сначала строка с кирилицей преобразуется unicode а затем декодируется в idna

punyname = unicode('реко43.рф', "utf-8").encode("idna")
print punyname
xn--43-mlcuuj.xn--p1ai

вот так вот всё просто

Комментариев 0
Нужна авторизация с помощью
Об авторе
Илья Илья

меня можно найти тут