Я пытаюсь запустить следующий код для извлечения некоторых изображений:
from google_images_download import google_images_download #importing the library
response = google_images_download.googleimagesdownload() #class instantiation
arguments = {"keywords":"foxes, shiba inu outside","limit":2000,"print_urls":True} #creating list of arguments
paths = response.download(arguments) #passing the arguments to the function
print(paths) #printing absolute paths of the downloaded images
Поскольку я пытаюсь сделать более 100 изображений, я получаю сообщение о том, что
Похоже, мы не можем найти путь к «chromedriver» (используйте аргумент «--chromedriver», чтобы указать путь к исполняемому файлу.) Или браузер Google Chrome не установлен на вашем компьютере (исключение: ожидаемый str, bytes или os.PathLikeобъект, а не NoneType)
Я не уверен, как интегрировать часть хромированного драйвера в мой код и задать путь. Я искал вокруг, но я не могу найти четкий ответ. Я попытался добавить строку
browser = webdriver.Chrome(executable_path=r"/Users/jerelnovick/Desktop/Projects/Image_Recognition/chromedriver.exe")
, как я читал в одном посте, но это дало мне сообщение о том, что
WebDriverException: Сообщение: исполняемый файл Image_Recognitionchromedriver.exe должен находиться вДОРОЖКА. Пожалуйста, смотрите https://sites.google.com/a/chromium.org/chromedriver/home
Я использую Mac.