Как извлечь доменное имя верхнего уровня (TLD) из URL

Как бы вы извлекли доменное имя из URL, за исключением каких-либо поддоменов?

Моя первоначальная упрощенная попытка была:

'.'.join(urlparse.urlparse(url).netloc.split('.')[-2:])

Это работает дляhttp://www.foo.com, но нетhttp://www.foo.com.au. Is there a way to do this properly without using special knowledge about valid TLDs (Top Level Domains) or country codes (because they change).

Спасибо

Ответы на вопрос(7)

Ваш ответ на вопрос