мне подсказала нейросеть
Надо правильные вопросы задавать, нейросеть за тебя не может думать
Примерная схема работы с динамическим контентом
from selenium import webdriver
from selenium.webdriver.common.by import By
# Запуск веб-драйвера
driver = webdriver.Chrome()
# Загрузка страницы с динамическим контентом
driver.get("h ttps://example.com")
# Ждем некоторое время для загрузки динамического контента
driver.implicitly_wait(10)
# Находим элемент с помощью XPath (или других методов поиска)
element = driver.find_element(By.XPATH, "//div[@class='dynamic-content']")
# Получаем текст из элемента
content_text = element.text
# Выводим текст
print(content_text)
# Закрываем веб-драйвер
driver.quit()
Diz DizelПрофи (574)
1 год назад
Спасибо, конечно за ответ, но это не работает. Я пробовал селениум. По ХPATH - по вашему предложению ничего кроме ошибки не вытягивает. А вот по ID что-то выдягивает, например это <selenium.webdriver.remote.webelement.WebElement (session="ba1eb81c-661b-4970-9a5f-3242823f1575", element="5145ea47-aeb7-443c-a206-92246905afd0")>. Короче, ничего похожего на название ролика, ссылку или её часть.
Вы видимо сами не пробовали ваш же совет, а уже мне сразу про правильные вопросы предъявляете.
У меня получалось, пользуясь, beautiful soup и selenium вытягивать нужное мне на разных сайтах. Но с Youtube как раз ничего не работает
Это мне подсказала нейросеть links = soup.find_all("a", "yt-uix-tile-link") - порожняк полный: так не работает.
Нагуглить ничего рабочего не смог по этому поводу. Что мне указать в скобках для корректной работы кода?