所有网页内容到字符串

all webcontent to string

首先,我什至不知道如何开始,QtWebKit 是我第一次在 qt 中需要。

我追求的是实现网页内容https://bla.com/something.php 网页只会包含一个词,所以不用担心内容 我需要将此内容存储在 QString 变量中以便进一步使用它。

你能帮我对这个 QString 做一个函数吗?return

我发现 QWebPage::SelectAll 以某种方式可以做到这一点,但老实说,我不知道在我的 main.cpp 文件的 header 中#include 什么以及 QT += 什么然后这个函数怎么写...

我相信对于知道该怎么做的人来说这会很容易...

PS:我不想在这个过程中打开浏览器,只需要尽可能快,快,干净地提取字符串。

编辑:网页内容基于 php,不会存储 html 标签,仅存储纯文本。 php 文件的完整内容如下所示:

<?php
    function test() {
        return "test";
    }
  echo test();
?>

最后,很简单:

QNetworkAccessManager manager;
QNetworkReply *response;
QEventLoop event;
response = manager.get(QNetworkRequest(QUrl("www.someurl.com/something")));
connect(response, SIGNAL(finished()), &event, SLOT(quit()));
event.exec();
QString result = response->readAll(); // now result holds the entire content of webpage