Source code for kyu_5.extract_the_domain_name_from_url.extract_domain_from_url
"""
Extract the domain name from a URL.
Created by Egor Kostan.
GitHub: https://github.com/ikostan
"""
[docs]
def domain_name(url: str) -> str:
"""
Domain name from URL.
Parses out just the domain name and
returns it as a string.
:param url: URL as a string
:return: domain name as a string
"""
result: str = ''
for url_segment in url.split('/'):
if '.' in url_segment:
if 'www' in url_segment:
result = url_segment.split('.')[1]
else:
result = url_segment.split('.')[0]
break
return result