138. 【应-16-1·简】URL 文件名提取

简单 Python 2s 256MB
通过 0/0

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

登录后提交代码

讨论区 0
登录后参与讨论

还没有讨论,来发表第一条吧!