为什么我无法使用python从Google下载图像?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我无法使用python从Google下载图像?相关的知识,希望对你有一定的参考价值。

该代码帮助我从Google下载了一堆图像。它曾经工作了几天,现在突然间代码中断了。

Code:

# importing google_images_download module 
from google_images_download import google_images_download  

# creating object 
response = google_images_download.googleimagesdownload()  

search_queries = ['Apple', 'Orange', 'Grapes', 'water melon'] 


def downloadimages(query): 
    # keywords is the search query 
    # format is the image file format 
    # limit is the number of images to be downloaded 
    # print urs is to print the image file url 
    # size is the image size which can 
    # be specified manually ("large, medium, icon") 
    # aspect ratio denotes the height width ratio 
    # of images to download. ("tall, square, wide, panoramic") 
    arguments = "keywords": query, 
                 "format": "jpg", 
                 "limit":4, 
                 "print_urls":True, 
                 "size": "medium", 
                 "aspect_ratio": "panoramic" 
    try: 
        response.download(arguments) 

    # Handling File NotFound Error     
    except FileNotFoundError:  
        arguments = "keywords": query, 
                     "format": "jpg", 
                     "limit":4, 
                     "print_urls":True,  
                     "size": "medium" 

        # Providing arguments for the searched query 
        try: 
            # Downloading the photos based 
            # on the given arguments 
            response.download(arguments)  
        except: 
            pass

# Driver Code 
for query in search_queries: 
    downloadimages(query)  
    print()

输出日志:

项目编号:1->项目名称= Apple正在评估...开始下载...

[不幸的是,所有4张图片都无法下载,不可下载。搜索过滤器仅获得0!

错误:0

项目编号:1->项目名称=橙色正在评估...正在开始下载...

[不幸的是,所有4张图片都无法下载,不可下载。搜索过滤器仅获得0!

错误:0

项目号:1->项目名称=正在评估...开始下载...的葡萄

[不幸的是,所有4张图片都无法下载,不可下载。搜索过滤器仅获得0!

错误:0

项目编号:1->项目名称=西瓜正在评估...下载...

[不幸的是,所有4张图片都无法下载,不可下载。搜索过滤器仅获得0!

错误:0

这实际上创建了一个文件夹,但其中没有图像。

以上是关于为什么我无法使用python从Google下载图像?的主要内容,如果未能解决你的问题,请参考以下文章

使用 REST api 从 Google Drive 下载图片

使用libcurl C ++从twitter下载图像

从Google Cloud Firestore上载和下载文件

python从url保存图像

无法在 python 脚本中导入 google.cloud 模块

无法使用动态输入python下载图像