gpt4 book ai didi

python - 如何检查 URL 是否可下载?

转载 作者:行者123 更新时间:2023-12-04 14:35:31 28 4
gpt4 key购买 nike

如何使用 Python 检查给定的 url 是否可下载?

它应该返回 True如果可以下载,否则 False
不可下载的 url 示例:www.google.com
注:我不是在谈论 URL 的内容并将其保存为网页。

什么是可下载的 URL?

如果您重定向到一个 URL 并且文件开始下载,那么它就是一个可下载的 url

示例: https://drive.google.com/uc?id=1QOmVDpd8hcVYqqUXDXf68UMDWQZP0wQV&export=download

注:它下载 stackoverflow 年度调查 2019 数据集。

最佳答案

这可以通过使用流行的请求库来完成

import requests
url = 'https://www.google.com'
headers=requests.head(url).headers
downloadable = 'attachment' in headers.get('Content-Disposition', '')

Content Disposition Header reference

关于python - 如何检查 URL 是否可下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61629856/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com