python - 如何从链接中没有文件名的下载 URL 获取文件名
问题描述
嗨,我正在将 python 中的机器人编码到缩放下载 api,但现在我正在经历这个。我需要知道我通过该 URL 下载的文件的名称,但在 URL 中它不包含文件的名称。它只是通过它自动下载。
例如下载 URL:
我如何在 python 中编写一种知道正在下载的文件名的方法?
解决方案
在 Mostafa Labib 的帮助下,我设法到达了我想要的地方,这里的代码适用于那些想知道由 zoom_url 下载的文件的文件名的人
from urllib.request import urlopen
from os.path import basename
url="https://zztop.us/rec/download/6cUsfr5pjo3GNfGtgSDAv9xIXbzy9vms0iRKq6YNn0m8UHILNlKiMrMWMecDkmKyv5o675Hp1ZrKPF16"
token = "XXXXXXXXXXXXXXXXXXXXXXX"
url = (url + token)
response = urlopen(url)
arq_name = basename(response.url)
arq, tsh = arq_name.split("?", 1)
print(arq)
推荐阅读
- database - 使用TDengine时插入和显示的时间戳相差8小时
- mongodb - MongoDB 日期字段不保存当前时间
- python-3.x - fake news detection using pickle
- python - TKinter: trigger buttons according to widget text
- php - 从 Laravel Sail 到其他主机的 HTTP 请求失败
- javascript - 我如何重构我的 JS 函数以确保这个 console.log 结构有效?
- python - 剧情传说消失了,我该如何解决?
- openstreetmap - 检查关系是否完全在区域内
- ansible - Ansible 在联合操作期间更改了事实值
- kotlin - 如何收听 Firestore 文档中的地图值?