如何使用QWebPage下载网页资源?

时间:2014-02-21 02:47:19

标签: qt qnetworkaccessmanager qwebkit qwebpage qnetworkreply

QWebPage 加载页面时,它会发送对页面中所有对象的请求(images,js,css)。我想将这些对象保存到单独的文件中,而不仅仅是在QWebView上显示它们。

How to read data from QNetworkReply being used by QWebPage?中所述, QWebPage 已经读取了每个对象的数据,并且程序无法写入文件。上面的链接建议实现 QNetworkReply 代理,并在派生的 QNetworkAccessManager 类的 createRequest 方法中返回它。但是,我不清楚我应该在createRequest方法中做什么,或者如何为 QNetworkReply 实现该代理。如果您有一个用于此目的的示例代码,那就太棒了。

以上链接提示此链接:a proxy for the QNetworkReply。但它似乎是一个复杂的类,用于其他目的,正如我所说,我不知道如何在 createRequest 方法中使用它。

0 个答案:

没有答案