Всем добрый день!
Использую PyQt5 в нем как браузер QWebEngineView.
Загружаю страницу - и пытаюсь получить html - но не получается, что я не так делаю.
Вот мой код
import sys
import time
from PyQt5.QtCore import QUrl
from PyQt5.QtWebEngineWidgets import QWebEngineView
from PyQt5.QtWidgets import QApplication
def callback_function(html):
print(html)
def on_load_finished():
web.page().runJavaScript("window.onload = function(){alert(document.documentElement.innerHTML);};", callback_function)
app = QApplication(sys.argv)
web = QWebEngineView()
web.load(QUrl("https://yandex.ru"))
web.show()
web.resize(640, 480)
web.loadFinished.connect(on_load_finished)
sys.exit(app.exec_())
Правильно ли я все делаю?