Я хочу сканировать некоторые изображения для моей machine learning
практики и нашел это google-image-download очень полезным, и коды работают "из коробки".
Однако на данный момент разрешено не более 100 изображений, что является пределом для страницы с изображениями Google (при этом загружается только 100 изображений на странице).
В документе сказано, что если вы используете pip install google_images_download
(что в моем случае, я делаю это), он будет загружен вместе с selenium
, а с помощью chromedriver
вы можете загрузить больше этого предела.
однако каждый раз, когда я запускаю код python gimages.py
:
from google_images_download import google_images_download
response = google_images_download.googleimagesdownload()
arguments = {"keywords":"number plates","limit":200,"print_urls":True}
paths = response.download(arguments)
print(paths)
Я получу ошибку:
Похоже, мы не можем найти путь к «хромедрайверу» (используйте
Аргумент «--chromedriver» для указания пути к исполняемому файлу.) или
Браузер Google Chrome не установлен на вашем компьютере (исключение:
ожидаемый объект str, bytes или os.PathLike, а не NoneType)
когда я проверил установку, selenium
уже установлено:
![enter image description here](https://i.stack.imgur.com/Xgb9l.png)
- читая дальше, он сказал, что я могу загрузить
chromedriver
и положить в ту же папку и вызвать python gimages.py --chromedriver "chromedriver"
, я все еще получаю ту же ошибку.
Как мне решить эту проблему?
Я использую conda
с python 3.6
, запускаю terminal
из Конды. код уже работает, просто часть chromedriver
не работает.