138. 【应-16-1·简】URL 文件名提取
简单
Python
📋 题目描述
爬虫下载文件时常常按 URL 末尾的文件名保存。给定一个 URL,请抽取它的"文件名":
1. 先去掉 `?` 之后的查询串,再去掉 `#` 之后的锚点;
2. 取 path(第一个 `/` 之后到结尾的部分);
3. 若 path 为空字符串、或以 `/` 结尾,返回 `index.html`;
4. 否则返回 path 最后一个 `/` 之后的部分。
📥 输入描述
一行字符串,URL,保证含 `://`。
📤 输出描述
一行字符串,提取出的文件名。
输入样例
https://www.codemao.cn/files/a.png
输出样例
a.png
提示:先按 `://` 切右半,再依次处理 `?`、`#`,最后用 `rsplit("/", 1)[-1]` 取末段。
请登录后提交代码