0

我编写了一个使用 QWebPage 检索网站的程序。有没有办法获取与网页相关的数据,如 HTML、CSS 和 Javascript?类似于 Firefox 中的查看源代码。

似乎有几个选择。一种方法是制作 QNetworkReply 代理并尝试复制数据,但这似乎容易出现错误。另一种方法是与缓存交互,但这似乎不可预测。还有其他可能的方法吗?

4

2 回答 2

0

可能通过mainFrame()成员函数获取 QWebFrame,然后可能通过html()函数。我以前从未这样做过,但似乎是要走的路。如果您需要文档的 DOM,那么有一个QWebElement documentElement () const可以为您提供大部分所需属性。

于 2011-01-10T17:17:14.780 回答
0

我已经决定使用QNetworkReply Proxy

于 2011-01-10T21:44:52.863 回答