Загрузка данных


def extract_domain(url):
    url = url.strip()
    
    # Убираем протокол, если он есть
    if '://' in url:
        url = url.split('://')[1]
        
    # Отделяем путь, двери и якоря
    domain = url.split('/')[0]
    domain = domain.split('?')[0]
    domain = domain.split('#')[0]
    
    # Убираем порт, например example.com:8080
    domain = domain.split(':')[0]
    
    # Убираем www, если тест ожидает "чистый" домен
    if domain.startswith('www.'):
        domain = domain[4:]
        
    return domain