Как устранить проблему со скриптом, который использует библиотеку google_images_download - проблемы, вероятно, связанные с интернетом / ssl / proxy? - PullRequest
0 голосов
/ 07 июня 2019

Я написал скрипт на python, который вызывал библиотеку google_images_download для очистки изображений из Google с помощью инструмента командной строки.

На моем компьютере код запускается и загружает изображения, но когда я использую другой компьютер с тем же сценарием, он выдает ошибку в заголовке.

Я убедился, что библиотеки установлены ичто на других компьютерах установлен Python 3.

Я попытался использовать другие сети Wi-Fi, чтобы посмотреть, решит ли это проблему.На двух других ноутбуках, отличных от моего, я получил ту же ошибку.

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 с подпапкой, которая является именем запроса, и поместит указанное числоизображения в подпапке.

В терминале должно быть указано «Загрузка изображения I через N.»

На выходе выводится код ошибки, показанный в заголовке:

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.

1 Ответ

0 голосов
/ 11 июня 2019

Это исправлено. Это был выпуск сертификата

cd / Applications / Python \ 3.7 / ./Install \ Certificates.command

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...