从URL获取图像大小

2024-10-03 19:31:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个基本上来自Wordpress网站的图像URI列表。 我希望能够有一个脚本来获得他们的文件大小(mb,kb,GB)仅仅使用URI。 我没有访问这个服务器明智的,需要添加到谷歌表的大小。这似乎是最快的方法,因为有超过5k的图像和附件。你知道吗

但是当我在Python中这样做时

>>> import requests
>>> response = requests.get("https://xxx.xxxxx.com/wp-content/uploads/2017/05/resources.png")
>>> len(response.content)
3232

我得到了3232字节,但是当我检查Chrome开发工具时,它是3.4KB

enter image description here

正在添加什么?或者图像实际上是3.4KB而我的脚本只是检查内容长度? 另外,我不想使用Content-Length头进行检查,因为有些图像可能是大的和分块的,所以我想确保得到的是图像的实际文件大小。你知道吗

有什么好办法?我觉得应该有一些最小的代码或脚本我可以运行。你知道吗


Tags: 图像服务器脚本列表kb网站responsewordpress
1条回答
网友
1楼 · 发布于 2024-10-03 19:31:55

您看到的值(3.4KB)包括网络开销,如响应头。你知道吗

顺便说一句,我不确定您使用的Chrome版本是什么,但传输大小(包括响应头)和资源大小(即文件大小)是分别为我显示的:

Web Inspector

相关问题 更多 >