как бы вы извлекли доменное имя из URL-адреса, исключая любые поддомены?
Моя первоначальная упрощенная попытка:
'.'.join(urlparse.urlparse(url).netloc.split('.')[-2:])
Это работает для http://www.foo.com, но не http://www.foo.com.au. Есть ли способ сделать это правильно, не используя специальные знания о действительных TLD (домены верхнего уровня) или коды стран (потому что они меняются).
спасибо