在 Python 中,下载 Png 和 Jpg 图像

问题描述 投票:0回答:1

我正在写一个脚本来从某个网站下载图片。该网站包含

jpg
png
图像。

我期待代码能正常运行。但是

png
图像需要一段时间才能下载(非常慢),而
jpg
图像很快。

img_data = requests.get(image_url, headers=headers).content
imagename = ''
if image_url.endswith('.jpg'):
    imagename = str(product) + str(f"{imagevalue:03d}") + '.jpg'
elif image_url.endswith('.png'):
    imagename = str(product) + str(f"{imagevalue:03d}") + '.png'
with open(imagename, 'wb') as file:
    file.write(img_data)

这是代码,运行缓慢。我在这里错过了什么吗?

python python-3.x web-scraping web-crawler
1个回答
0
投票

这不是您的代码的问题,而是

.png
文件比
.jpg
文件大得多。

© www.soinside.com 2019 - 2024. All rights reserved.