Я пытаюсь очистить целевой веб-сайт на предмет product_links. Программа должна открыть требуемый URL-адрес в браузере и очистить все ссылки с определенным именем класса. Но по какой-то причине я получаю NoSuchElementException
для этого фрагмента кода
links = driver.find_elements_by_class_name("styles__StyledTitleLink-mkgs8k-5")
for link in links:
self.driver.implicitly_wait(15)
product_links.append(link.find_element_by_css_selector('a').get_attribute('href'))
Я пробовал распечатать текст в каждой ссылке с помощью link.text
в for l oop. Код фактически выбирает необходимые элементы. Но по какой-то причине не удается извлечь URL-адрес href из каждой ссылки. Я не уверен, что делаю неправильно.
Это все сообщение об ошибке
NoSuchElementException: Сообщение: нет такого элемента: Невозможно найти элемент: {"метод": " css selector "," selector ":" a "} (Информация о сеансе: chrome = 83.0.4103.106)