132. 【应-13-1·简】URL 域名提取
简单
Python
📋 题目描述
在写爬虫之前,我们经常需要从 URL 里抽出"域名",比如 `https://www.codemao.cn/path?x=1` 的域名是 `www.codemao.cn`。请你按照下面的规则提取域名:
1. 去掉协议头:`://` 之前的部分(如 `https`);
2. 去掉路径:第一个 `/` 之后的部分;
3. 去掉查询串:`?` 之后的部分;
4. 去掉锚点:`#` 之后的部分;
5. 去掉端口:`:` 之后的部分。
📥 输入描述
一行字符串,表示一个 URL,保证含 `://`。
📤 输出描述
一行字符串,表示提取出的域名。
输入样例
https://www.codemao.cn/path?x=1
输出样例
www.codemao.cn
提示:可以一步一步用 `split` 切:先按 `://` 切一次取右半,再按 `/` 切一次取左半,依此处理 `?`、`#`、`:`。
也可以用 `urllib.parse.urlparse(url).hostname`。
请登录后提交代码