python 批量获取google特定搜索词图片

2019-10-13  本文已影响0人  洛丽塔的云裳
步骤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

tool-download.png
(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

上一篇下一篇

猜你喜欢

热点阅读