步骤1.调研google图片批量和下载工具google_images_download
google-images-download
是个跨平台的工具(github代码地址:https://github.com/hardikvasa/google-images-download
),支持macos, linux,windows,使用该工具可以快速完成 Google 图片搜索和批量下载。
(1) 安装google_images_download。执行pip install google_images_download
(2) 判断是否安装成功。 执行
import google_images_download
install_sucess.png
步骤2. 编写代码如下
import os
import argparse
import google_images_download
def google_images_download_func(query, limit):
""" google_images_download """
response = google_images_download.googleimagesdownload()
arguments ={
'keywords': query,
'limit': limit
}
path = response.download(arguments)
def get_parser():
""" parse args """
parser = argparse.ArgumentParser()
parser.add_argument('query', '--q', default='')
parser.add_argument('args', '--l', default='')
args = parser.parse_args()
query = args.q
limits = args.l
return query, limits
def main():
""" main func """
query, limit = get_parser()
google_images_download_func(query, limit)
if __name__ == '__main__':
main()
注:
因为公司内网,测试待给出。
步骤3. 与github代码对比
https://github.com/geekcomputers/Python/tree/master/Google_Image_Downloader
网友评论