当它已经包含javascript结果时,我需要获取HTML页面。 我使用C ++和Qt
...
QNetworkAccessManager *manager = new QNetworkAccessManager(this);
connect(manager, &QNetworkAccessManager::finished, this, &MainWidget::onFinished);
manager->get(QNetworkRequest(QUrl("http://website.com")));
...
void MainWidget::onFinished(QNetworkReply *reply)
{
qDebug() << QString(reply->readAll());
}
但是我只能得到这样的东西:
<script>
loadMap("mapContainer");
var baseStopId;
function imReady()
{
getMovie().addListener("MARKER_SHOW", "loadSurrounding");
...
</script>
,我需要得到结果。
不是javascript,而是经过处理的javascript页面。有什么建议吗?我已经在Python中找到了一些东西,但是我想知道是否有C ++变体?