我需要从整个网址字段中拆分域名。我将url存储在变量中,并且从该变量我需要使用Python仅拆分域名。例如http://www.google.com/
,我想在整个网址中仅拆分google
。
答案 0 :(得分:7)
尝试urlparse:
>>> from urlparse import urlparse
>>> urlparse('http://www.google.com/').hostname
'www.google.com'
>>> urlparse('http://www.google.com/').hostname.split('.')[1]
'google'
此外,如果您的子域名包含复杂的域名,请参阅有关如何处理的有用评论 - (仅hostname.split('.')[1]
不起作用)。
另见: