Google图片搜索出了大量满意图片,批量下载它们! - 永恒君的百宝箱

Google图片搜索出了大量满意图片,批量下载它们!

实用技巧 永恒君 181℃ 0评论

用google搜索的原因

看下面的图,你会有切身的感受

至于百度李总说要“再赢一次”,呵呵~
说正题
~

google图片搜索

有时候需要图片素材的时候会想要大量的图片,如培训师、讲师等,以及现在火热的AI技术,都需要大量的图片来训练模型。

搜索引擎搜索无疑会是首要的选择

比如,搜索机器人图片,如下图:

搜索结果基本满意,各式各样的机器人全部都呈现出来了。
这个时候问题来了,怎么来保存到本地?
一张一张复制是不是会疯掉?
好在网上大神多,有一个叫做 google-images-download 的GitHub 项目,可以很完美的解决这个问题。

google图片批量下载

google-images-download 是个 Python 脚本。但使用它却不需要什么代码知识——一条命令,就完成 Google 图片搜索和批量下载功能。

1、安装

前提是要先安装好python(可以看看这里
打开cmd界面,输入:

pip install google_images_download

安装就算完成了。

2、运行


西虹市首富剧照
前段时间的喜剧片《西虹市首富》挺有意思的,这次来搜索下女主角“宋芸桦”的图片。
很简单,只要在cmd当中输入:

googleimagesdownload -k “宋芸桦” -l 20

-k 即「关键词(Keyword)」,后面跟的是你需要搜索的关键词,这里就是 “宋芸桦”,要用半角双引号框起来。

-l 即「限定(limit)」,指定下载图片的数量,这里测试下载了“20”张图片。

过程如下:

最后的 Error: 1 说明 下载过程中,发生了一个错误。关系不大,程序还是正常的运行到了最后。

3、结果

下载的图片和搜索结果对比一下,基本一致:


下载结果和谷歌搜索图片对比
google-images-download 非常贴心地,为我们建立子目录,下载的图片已经都存放在 ~downloads/宋芸桦 下面。
基本上,这一行命令就能帮我们解决正常情况下,批量下载图片的需求了。

4、进一步

如果下载的图片数量多,你可能会碰到如下的提示:

方法也简单,到这个网站

https://chromedriver.storage.googleapis.com/index.html?path=2.41/

下载对应版本的chromedriver解压即可。

运行的时候就输入如下的地址:

googleimagesdownload -k “宋芸桦” -l 200 —chromedriver=”E:/chromedriver”

注意:上面的命令E:/chromedriver这部分要换成你本机chromedriver解压后的地址,记得用“/”连接,不是“\”。

看,又开始能跑起来了~~

5、更多参数介绍

—format: 选择图片格式,例如 jpg, png, gif 和 svg 等;

—size:选择图片大小。假如说你对于图片分辨率有要求,可以用 >10M ,只下载像素数量超过 10M 的那些图片;

—type:选择图片类型。例如只想要照片,可以用 photo ,只想要动漫形象,可以用 animated ;

—time:选择图片被检索的时间。假如想要过去一周的图片,可以使用 past-7-days;

—specific_site:指定图片存储网站。可以将搜索结果,限定在某个网站域名范围内;

—safe_search:它的作用是启用安全搜索,来保证搜索结果中,不会出现不利于精神文明建设的内容。


你可能还会感兴趣:

外面的世界很精彩,你不想一起出来看看吗?

分享|完整查看和打印网页内容太繁琐,按键精灵帮你一键解决烦恼

技巧|没有打印机、无法打印预览,虚拟打印机统统帮你搞定

分享|为什么想要的信息老是搜不到?来这里快速提高你的搜索力

技巧|浏览器中F12的妙用,极大拓展功能,还能装X防骗


欢迎留言交流!

微信公众号:永恒君的百宝箱
个人博客:www.yhjbox.com

anyShare分享到:

转载请注明:永恒君的百宝箱 » Google图片搜索出了大量满意图片,批量下载它们!

喜欢 (0)
发表我的评论
取消评论
表情