从python中的URL获取站点名称

时间:2009-02-03 17:53:31

标签: python

我是Python新手,它似乎有许多我不了解的很好的功能。我可以使用什么功能来获取根站点名称?例如,如果我给函数提供了网址“http://www.faqs.org/docs/diveintopython/kgp_commandline.html”,我将如何获得 faqs.org

3 个答案:

答案 0 :(得分:5)

 >>> from urllib.parse import urlparse
 >>> urlparse('http://www.cwi.nl:80/%7Eguido/Python.html').hostname
 'www.cwi.nl'

答案 1 :(得分:2)

备受忽视的urlparse模块:

from urlparse import urlparse
scheme, netloc, path, params, query, fragment = urlparse("http://www.faqs.org/docs/diveintopython/kgp_commandline.html")
print netloc

答案 2 :(得分:2)

您正在学习哪个版本的Python?请注意,SilentGhost的答案适用于Python 3.0,而Alabaster Codify适用于2.x系列。