关于python:检查-http-url-下载文件的大小qbit

  • 前言

    有些时候下载服务器不响应 head 申请(403)
    例如 AWS S3 预签名的下载文件
    这时候能够尝试用 get steam 获取文件大小
  • 示例环境

    Python   3.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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理