Для вывода содержимого страницы index.html в консоль с использованием PyQt5 или PyQt6 можно использовать следующий код:
```python
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
app = QApplication([])
view = QWebEngineView()
view.load(QUrl.fromLocalFile("index.html"))
view.loadFinished.connect(lambda: print(view.page().toPlainText()))
app.exec_()
```
Для получения и вывода фразы "Привет из HTML-файла!" из файла index.html можно использовать следующий код:
```python
from PyQt5.QtWidgets import QApplication
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
app = QApplication([])
view = QWebEngineView()
view.load(QUrl.fromLocalFile("index.html"))
view.loadFinished.connect(lambda: print(view.page().runJavaScript("document.body.innerText").result()))
app.exec_()
```
Оба примера загружают содержимое страницы index.html с использованием QWebEngineView из PyQt5 и PyQt6 соответственно, а затем выводят содержимое страницы в консоль. Во втором примере используется метод runJavaScript для выполнения JavaScript кода и получения текста из элемента body HTML страницы.