19 lines
588 B
Python
19 lines
588 B
Python
|
from bs4 import BeautifulSoup
|
|||
|
|
|||
|
# Открываем HTML файл
|
|||
|
with open('file.html', 'r', encoding='windows-1250') as file:
|
|||
|
html_content = file.read()
|
|||
|
|
|||
|
# Парсим HTML с BeautifulSoup
|
|||
|
soup = BeautifulSoup(html_content, 'html.parser')
|
|||
|
|
|||
|
# Извлекаем текст, удаляя все HTML-теги
|
|||
|
text = soup.get_text()
|
|||
|
|
|||
|
# Записываем текст в файл (или делаем с ним что-то другое)
|
|||
|
with open('output.txt', 'w', encoding='utf-8') as output_file:
|
|||
|
output_file.write(text)
|
|||
|
|
|||
|
print("Текст успешно извлечён!")
|
|||
|
|