gpt4 book ai didi

python - 检查 s3 url 是否存在

转载 作者:可可西里 更新时间:2023-11-01 16:04:38 25 4
gpt4 key购买 nike

我有以下 url,它存在:

https://s3-us-west-1.amazonaws.com/premiere-avails/458ca3ce-c51e-4f69-8950-7af3e44f0a3d__chapter025.jpg

但这个不是:

https://s3-us-west-1.amazonaws.com/premiere-avails/459ca3ce-c51e-4f69-8950-7af3e44f0a3d__chapter025.jpg

有没有办法在不下载文件(可能是 1GB 的文件)的情况下检查 url 是否有效?请注意,我不想使用 boto 来查看 key 是否存在,我想使用 HTTP 请求。

最佳答案

试试这个:

import httplib
from urlparse import urlparse

def url_exists(url):
_, host, path, _, _, _ = urlparse(url)
conn = httplib.HTTPConnection(host)
conn.request('HEAD', path)
return conn.getresponse().status < 400

关于python - 检查 s3 url 是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25983093/

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