Возможно, при выводе функции `title` происходит кодирование символов в юникод и на экране выводятся непонятные символы. Чтобы получить читаемый текст заголовка из HTML-файла, можно использовать метод `get_text()` для извлечения только текстового содержимого тега. Пример кода: ```python from bs4 import BeautifulSoup # Открытие HTML-файла with open('index.html') as file: soup = BeautifulSoup(file, 'html.parser') # Получение заголовка страницы title = soup.title.get_text() # Вывод заголовка print(title) ``` В данном примере `index.html` - это имя HTML-файла, содержащегося в том же каталоге, что и скрипт на Python.