从 Google 图片搜索批量下载图片(到磁盘)?

从 Google 图片搜索批量下载图片(到磁盘)?

我有一个为我女儿准备的项目,我想为她获取动物图片。我们可以从 Google 图片中获取很多图片,但我不想点击数百次“保存”。

我如何才能缩短或自动化图片下载过程?我尝试了一些插件,但它们会下载 Google 图片页面上的缩略图。我想下载实际的全尺寸图片。

答案1

A搜索“爬虫下载图片”显示了不少似乎可以完成任务的程序。

我不确定它们是否适用于 Google 图片(我不太了解爬虫的复杂性),但我知道爬虫适用于 reddit 等网站(不建议您使用该网站,只是举个例子)。因此,如果您只是想下载大量图片,而不是专门从 Google 下载,那么爬虫可能效果很好。

答案2

如果您使用的是 OS X,请查看 CocoData。用户界面有一个正则表达式查询框,可以轻松下载图片 URL 链接(甚至从 Google 图片下载)。

示例图片

以下 Python 3 代码可用于下载这些图像。

import urllib.request
file = open("/Users/rohankotwani/Downloads/animals.txt").read().split("\n")
image_folder_location = "/Users/rohankotwani/Downloads/Animals/image"
i=0
for link in file:
    f = open(image_folder_location+str(i)+'.jpg','wb')
    f.write(urllib.request.urlopen(link).read())
    f.close()
    i=i+1

相关内容