Forum » Programiranje » Python: IDNA does not round-trip
Python: IDNA does not round-trip
![](https://static.slo-tech.com/stili/avatar_gray.gif)
HotBurek ::
Dobro jutro.
Evo, nov dan, nov izziv.
Tokrat gre za URL, ki je zapisan v IDNA obliki.
Zanima me, kakšne so opcije, da ga konvertam v (i guess) v unicode.
Error:
Evo, nov dan, nov izziv.
Tokrat gre za URL, ki je zapisan v IDNA obliki.
Zanima me, kakšne so opcije, da ga konvertam v (i guess) v unicode.
import idna; # link = "https://www.xn--elolivoespaol-skb.es/es/queso/174-quesos-la-casota-queso-manchego-artesano-marantona-viejo.html"; link = "https://xn----ctbhcbk8fd.xn--p1ai/product/chernosliv-bez-kostochek-1-kg-uzbekistan"; print(link); link = link.encode("utf-8"); link = link.decode("idna"); print(link);
Error:
UnicodeError: ( 'IDNA does not round-trip', b'xn--p1ai/product/chernosliv-bez-kostochek-1-kg-uzbekistan', b'xn--p1ai/produ2ct/chernosliv-bez22-kostochek-21-kg-h5bemi' )
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
![](https://static.slo-tech.com/stili/avatar.gif)
bluefish ::
Pretvori le "xn----ctbhcbk8fd.xn--p1ai", torej domeno. IDN je namreč internationalized domain name, ne URL.
Zgodovina sprememb…
- spremenil: bluefish ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
HotBurek ::
Super. Sem spremenil, da konverta samo domeno in deluje.
Hvala.
Hvala.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Prenos vsebine z novega arhiva RTVSLO (strani: 1 2 3 4 5 6 7 8 9 )Oddelek: Omrežja in internet | 112458 (774) | bst |
» | Našli najstarejšo verzijo 86-DOSOddelek: Novice / Operacijski sistemi | 7608 (3154) | WizzardOfOZ |
» | dropbox vprašanje ?Oddelek: Omrežja in internet | 7205 (5475) | fulgur |
» | Rusija dobila cirilsko vrhovno domenoOddelek: Novice / Apple iPhone/iPad/iPod | 9276 (8390) | MrStein |