Проблема с извлечением текста из тега

с помощью BeautifulSoupHtml

Программисты Html
Anonymous
Проблема с извлечением текста из тега

с помощью BeautifulSoup

Сообщение Anonymous »

Я очищаю страницу https://www.eloratings.net/1999, и мой код отлично работает при извлечении элементов, но когда я пытаюсь напечатать только текст внутри тега , он не показывает контент. Весь код работает, кроме этой части. Вот мой код:

Код: Выделить всё

import requests
from bs4 import BeautifulSoup

# Send a GET request to the page
url = "https://www.eloratings.net/1999"
response = requests.get(url)

# Parse the content with BeautifulSoup
soup = BeautifulSoup(response.content, 'html.parser')

# Find the main div containing the h1 tag
main_div = soup.find('div', id='main')

# Check if main_div is found
if main_div:
h1_tag = main_div.find('h1')
if h1_tag:
# Print the complete content of the h1 tag
print(f"Vollständiger Inhalt des h1-Tags: {h1_tag.get_text()}")
else:
print("Kein h1-Tag gefunden.")
else:
print("Kein div mit der ID 'main' gefunden.")
Хотя код работает (за исключением текста из ), следующий фрагмент для извлечения текста не работает:
< pre class="lang-py Prettyprint-override">

Код: Выделить всё

main_div = soup.find('div', id='main')
if main_div:
h1_tag = main_div.find('h1')
if h1_tag:
print(f"Vollständiger Inhalt des h1-Tags: {h1_tag.get_text()}")

Кто-нибудь знает, почему текст отсутствует? Также будем благодарны за любую помощь по извлечению и сохранению всей таблицы!

Подробнее здесь: https://stackoverflow.com/questions/793 ... utifulsoup

Вернуться в «Html»