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

с помощью 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

Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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