Я пытаюсь найти определенный класс на веб-странице;когда я использую элемент inspect, я ясно вижу, что класс существует.Но когда я использую BeautifulSoup, чтобы найти класс, например,
url = r"https://twitter.com/TheSun/status/998755828931932160"
res = requests.get(url)
soup = bs4.BeautifulSoup(res.text, "html.parser")
body = soup.find(class_ = "permalink-inner permalink-tweet-container"
Все же body
является объектом NoneType
, что указывает на то, что BS4 не удалось найти класс по имени permalink-inner permalink-tweet-container
.Кто-нибудь знает, почему это?Если вы перейдете по указанному мною URL, то увидите, что он относится к твиту, а класс, к которому я пытаюсь получить доступ, представляет собой «тело» твита.Этот код работает для некоторых твитов, но, по-видимому, случайно дает мне None
для body
.