检查|检查 http url 下载文件的大小(qbit)

  • 【检查|检查 http url 下载文件的大小(qbit)】前言
    有些时候下载服务器不响应 head 请求(403) 例如 AWS S3 预签名的下载文件 这时候可以尝试用 get steam 获取文件大小

  • 示例环境
    Python3.8.10 requests 2.27.1

  • 示例代码
    >>> import requests >>> url = "https://releases.ubuntu.com/22.04/ubuntu-22.04-live-server-amd64.iso" >>> requests.head(url).headers["Content-Length"] '1466714112' >>> requests.get(url, stream=True).headers["Content-Length"] '1466714112'

本文出自 qbit snap

    推荐阅读