【Python】批量下載Google圖片

批量下載圖片是一件頭疼的事情,今日介紹一個跨平臺下載工具——google-images-download

方法如下(MacOS爲例):
1.運行iTerm或終端,安裝:
請先提前安裝Python,否則無法進行pip操作;若不知“終端”在哪,於應用程序搜索“終端”即可。

pip install google_images_download #安裝工具

2.選擇存放數據的目錄
如:

cd ~/Downloads 
cd ~/Documents #哪個目錄方便你存儲選哪個

3.試運行(此時尚未升級,限量下載100張)

googleimagesdownload -k "Taylor Swift" -l 20 #圖片數量爲100以內,否則命令無法執行
googleimagesdownload -k "北極熊,氣候,海灘" -l 100 #此處增加了2個搜索關鍵詞,提高搜索的精確度 ;可以同時輸入幾個命令,進行完第一個命令,第二個命令會緊接着進行

圖片的質量不錯:
在這裏插入圖片描述

若快速下載,可多個窗口進行:
在這裏插入圖片描述

若終端版本較高,SSL認證出錯了,不支持程序運行,該怎麼辦:

在這裏插入圖片描述

可輸入以下兩行代碼解決問題:

cd /Applications/Python\ 3.7/
./Install\ Certificates.command

3.若需下載100張以上數量的圖片
則要在後邊加上--chromedriver="./chromedriver"
示例代碼如下:

 googleimagesdownload -k "范冰冰" -l 200 --chromedriver="./chromedriver" #此處下載數量爲200

執行效果如下圖:
在這裏插入圖片描述

4.其他詳細設定(大小/寬高/爲其濾色等),請詳見Github 項目具體說明

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章