我写了一个程序,它使用QWebPage来检索网站。有没有办法获取与网页相关的数据,如HTML,CSS和Javascript?与firefox中的view-source类似。
似乎有几种选择。一种方法是制作QNetworkReply代理并尝试复制数据,但这似乎容易出错。另一种方法是与缓存交互,但这似乎是不可预测的。还有其他方法吗?
答案 0 :(得分:0)
可能在mainFrame()
成员函数上获取QWebFrame,然后可能在html()
函数上。我以前从未这样做过,但似乎是要走的路。如果您需要文档的DOM,可以使用QWebElement documentElement () const
来获取大部分所需的属性。
答案 1 :(得分:0)
我决定使用QNetworkReply Proxy。