爬取图片并保存问题求助
为什么网页中爬取的很多名字相同的图片没有保存with open('图片/'+image_title+'.jpg',mode='wb') as f:
f.write(image_content) 问题可能出在图片的保存路径上。请确保 image_title 变量中包含了图片的唯一标识,以避免同名图片被覆盖。你可以尝试使用 uuid 模块生成唯一的文件名,例如:
import uuid
# 生成唯一的文件名
image_filename = str(uuid.uuid4()) + '.jpg'
with open('图片/' + image_filename, mode='wb') as f:
f.write(image_content)
这样可以确保每个图片都有唯一的文件名,避免同名图片被覆盖的问题。
页:
[1]