Возможно ли это? Вот этот код выдирает Html но этот html вроде как без выполнного javascript, он без нужной мне инфы. В конце концов в WebEngineView вставляется то уже исполненный код, но как его получить?
#include <webpageparser.h>
#include <QTextEdit>
WebPageParser::WebPageParser(const QUrl &url)
{
page.load(url); // url - адрес страницы, после вызова этого метода начинается загрузка страницы
connect(&page, SIGNAL(loadFinished(bool)), this, SLOT(readHTML())); // сигнал loadFinished вызывается по окончании загрузки интернет страницы
connect(&page, SIGNAL(loadProgress(int)), this, SLOT(loadProgress(int))); // сигнал loadProgress вызывается при каждом изменении состоянии загрузки
}
void WebPageParser::loadProgress(int progress)
{
qDebug() << "progress = " << progress; // выводим текущее состояние загрузки в qDebug()
}
void WebPageParser::readHTML()
{
QTextEdit *textEdit = new QTextEdit;
page.toHtml([textEdit](const QString &result){
qDebug() <<result;
textEdit->setPlainText(result);
}); // выводим html код страницы
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости