@artemgoruchev

Как получить контент объекта html страницы?

import requests
from bs4 import BeautifulSoup

url = "https://www.youtube.com/c/OfficialZelel/community"
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.90 Safari/537.36"
}

r = requests.get(url, headers = headers)
soup = BeautifulSoup(r.content, "html.parser") 
item = soup.select_one("yt-formatted-string",  id_ = "content-text" , slot_ = "content", dir = "auto", class_ = "style-scope ytd-backstage-post-renderer")
print(item)


Я пытаюсь вывести контент этого объекта но этот объект не находит.
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Потому что его нет в коде, распечатайте r.content и посмотрите.
Код загружается динамически через js/xhr
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы