我目前正在尝试使用Python请求下载一个视频,我想先了解它的大小
import requests
print("STARTING PROGRAM...")
req = requests.get("https://www.source.com/source.mp4")
我唯一想到的办法是:
for chunk in req.iter_content():
count+=1
print("FOUND %d CHUNKS" %(count))
但这花了我很长时间,因为我下载了24分钟的mp4。有更好的方法吗
Tags:
获取文件头,无需下载即可获取文件大小:
然后您应该得到一个名为
content-length
的东西,这正是您想要的或者,只需打印尺寸:
您可以发送HEAD请求
这将返回以字节为单位的大小
相关问题 更多 >
编程相关推荐