Сообщение об ошибке:
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: input.ytd-searchbox
Я продолжаю получать эту ошибку, хотя я добавил команду сна из других решений для динамической загрузки страницы с javascript, но все же это не может найти это?
import time
from selenium import webdriver
firefox = webdriver.Firefox()
firefox.get("https://www.youtube.com")
element = firefox.find_element_by_css_selector("ytd-mini-guide-entry-renderer.style-scope:nth-child(3) > a:nth-child(1)") # opens subscriptions
element.click()
time.sleep(10) # wait for page to load before finding it
searchelement = firefox.find_element_by_css_selector('input.ytd-searchbox') # search bar
searchelement.send_keys("Cute Puppies")
searchelement.submit()