您的位置:首頁技術文章
文章詳情頁

Python從URL中提取域名

瀏覽:130日期:2022-06-27 16:30:20

問題描述

Python如何從URL中提取域名?url有各種格式的如下:

輸入:

https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1https://stackoverflow.com/questions/1234567/blah-blah-blah-blahhttp://www.domain.comhttps://www.other-domain.com/whatever/blah/blah/?v1=0&v2=blah+blah ...

輸出:

docs.google.comstackoverflow.comwww.domain.comwww.other-domain.com

問題解答

回答1:

使用Python 內置的模塊 urlparse

from urlparse import *url = ’https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1’result = urlparse(url)

result 包含了URL的所有信息

回答2:

原文出處:Python實用腳本清單

從URL中提取域名

def extractDomainFromURL(url): '''Get domain name from url''' from urlparse import urlparse parsed_uri = urlparse(url) domain = ’{uri.netloc}’.format(uri=parsed_uri) return domain

標簽: Python 編程
相關文章:
国产综合久久一区二区三区