为什么我无法使用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 下载图片
从Google Cloud Firestore上载和下载文件