Selenium не находит элемент - Python

Узнай цену своей работы

Формулировка задачи:

Приветствую форум, есть следущий код:
Листинг программы
  1. from selenium import webdriver
  2. from selenium.webdriver.common.keys import Keys
  3. search_words = input('Введите поисковый запрос: ')
  4. driver = webdriver.Firefox(executable_path=r'C:\geckodriver\geckodriver.exe')
  5. driver.get('https://www.google.com.ua/')
  6. search_form = driver.find_element_by_id('lst-ib')
  7. search_form.send_keys(search_words)
  8. search_form.send_keys(Keys.ENTER)
  9. sites = driver.find_elements_by_class_name('_Rm')
  10. print(sites)
Проблема в том, что не находит элементы с классом '_Rm', это ссылка на сайты в поисковой выдаче, выдает ошибку 'unable to locate element'. В чем может быть проблема?
Попробовал еще раз пустить код, выдает просто пустой список, без ошибок...
Поможет кто-то?)

Решение задачи: «Selenium не находит элемент»

textual
Листинг программы
  1. []

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут