Проблема с загрузкой с помощью алгоритма очистки Google - PullRequest
0 голосов
/ 07 апреля 2020

Я знаю, что есть много тем по этим вопросам, но я не нашел нужного мне ответа.

Я использую алгоритм для загрузки изображений из изображений Google благодаря Selenium и веб-драйверу Google. , Я хочу, чтобы мои изображения были загружены в мой каталог "путь" (будет создан репозиторий). Здесь я ищу слово «слово» и хочу загрузить пять первых изображений.

os.environ["PATH"] += os.pathsep + os.getcwd()

download_path = "path"

words_to_search = ['word']
nb_to_download = [5]
first_image_position = [0]

Остальной код можно увидеть здесь: https://raw.githubusercontent.com/penseeartificielle/google-image-scrapping/master/google-image-scraping.py

Вот моя проблема:

Мой код работает, появляется страница Google, и она прокручивается до тех пор, пока «покажи больше результатов», но ничего не загружается, даже если файл «слово» был создан в моем дорожка ! И у меня есть это сообщение от моей python линейки:

Words 0 : 5x"word"
Search : word ; number : 5; first_position : 0 ; scrolls : 1

DevTools listening on ws://127.0.0.1:64753/devtools/browser/d50f4312-3a9a-4eda-a1ad-1b2ee8bcf523
Less images found:Message: no such element: Unable to locate element: {"method":"xpath","selector":"//input[@value='Show more results']"}
  (Session info: chrome=80.0.3987.149)

[]
Total images:0

Total skipped : 0; Total downloaded : 0/0

Я перепробовал много вещей, но, похоже, ничего не работает (я добавил веб-драйвер в свою среду пути, я пытался не использовать xpath для пример). Я буду рад, если кто-то может решить мою проблему. Спасибо!

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