美文网首页
python 批量获取google特定搜索词图片

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

作者: 洛丽塔的云裳 | 来源:发表于2019-10-13 17:33 被阅读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

    相关文章

      网友评论

          本文标题:python 批量获取google特定搜索词图片

          本文链接:https://www.haomeiwen.com/subject/cdqkmctx.html