我编写了一个python脚本,该脚本调用了google_images_download库,以便使用命令行工具从Google抓取图像。
在我的计算机上,代码运行并下载图像,但是当我使用另一台具有相同脚本的计算机时,会在标题中显示错误。
我确保已安装库,并且其他计算机都具有Python 3。
我尝试使用其他wifi网络来查看是否可以解决此问题。在我的以外的两台其他笔记本电脑上,我遇到了相同的错误。
from google_images_download import google_images_download
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("query")
parser.add_argument("limit", type=int)
args = parser.parse_args()
def download_images(query, limit):
response = google_images_download.googleimagesdownload()
arguments = {"keywords": query,
"limit": limit}
try:
response.download(arguments)
except FileNotFoundError:
arguments = {"keywords": query,
"limit": limit}
try:
response.download(arguments)
except:
pass
def main(query, limit):
download_images(query, limit)
print("Images Printed")
if __name__ == '__main__':
main(args.query, args.limit)
我希望输出结果创建一个名为downloads的文件夹,其中的子文件夹是查询的名称,并将指定数量的图像放置在该子文件夹中。
在终端中应该说通过N下载图像I。
输出是标题中显示的错误代码:
Could not open URL. Please check your internet connection and/or ssl settings if you are using proxy, make sure your proxy settings is configured correctly.
答案 0 :(得分:0)
此问题已解决。这是证书问题
cd / Applications / Python \ 3.7 / ./Install \ Certificates.command