Я новичок в Python, и, похоже, у меня много приятных функций, о которых я не знаю. Какую функцию я могу использовать для получения имени корневого сайта? Например, как я могу получить faqs.org, если бы я дал функции URL-адрес " http://www.faqs.org/docs/diveintopython/kgp_commandline. HTML"?
>>> from urllib.parse import urlparse
>>> urlparse('http://www.cwi.nl:80/%7Eguido/Python.html').hostname
'www.cwi.nl'
В многопроцессе urlparse модуль:
from urlparse import urlparse
scheme, netloc, path, params, query, fragment = urlparse("http://www.faqs.org/docs/diveintopython/kgp_commandline.html")
print netloc
С какой версией Python вы учитесь? Обратите внимание, что ответ SilentGhost для Python 3.0, в то время как Alabaster Codify будет работать с серией 2.x.