17得票3回答
如何告诉QWebPage不要加载特定类型的资源?

如何告诉QWebPage不加载特定类型的资源,例如js、css或png?

16得票4回答
当使用QtWebKit时,如何知道网页何时加载完成?

无论是 QWebFrame 还是 QWebPage 都有一个名为 void loadFinished(bool ok) 的信号,可以用于检测网页何时完全加载完成。但问题在于,当网页存在异步加载内容(ajax)时,如何知道网页何时完全加载完成呢?

7得票2回答
使用QWebPage创建整个网页的屏幕截图

我正在使用Qt(Qt Creator中的示例浏览器)使用此代码创建网页截图(从这里获取并转换): QImage *image = new QImage(view->page()->mainFrame()->contentsSize(), QImage::Format_ARG...

6得票3回答
如何在QWebKit中跟踪链接?

拥有以下html的DOM: <a href="?op=order"> <img class="img_button" src="picture.gif" onMouseOver="this.src='some.gif';" onMouseOut="this.src=...

6得票2回答
QWebView与QWebPage的比较

在 PyQt 中,QWebView 的文档称:“QWebView 类提供了一个用于查看和编辑 Web 文档的小部件”,而 QWebPage 则称:“QWebPage 类提供了一个对象以查看和编辑 Web 文档”。鉴于它们实际上意味着相同的事情: 这两个类的演变是否有历史原因? 在任何特定情...

6得票1回答
使用QWebPage爬取多个URL

我正在使用Qt的QWebPage来渲染一个使用javascript动态更新内容的页面,因此仅下载页面的静态版本(例如urllib2)的库将不起作用。 我的问题是,当我渲染第二个页面时,程序99%的时间会崩溃。在其他情况下,它将在崩溃之前工作三次。我也遇到了一些segfaults,但这都是非常随...

5得票1回答
PyQt:如何使用匿名代理与QWebPage?

这让我疯狂。 我想在QWebPage中显示一个URL,但我想通过匿名代理来实现。 代码 #setting up the proxy proxy = QNetworkProxy() proxy.setHostName("189.75.98.199") #just examples pro...

5得票1回答
如何从被QWebPage使用的QNetworkReply中读取数据?

我使用 QWebPage 来下载一个网页及其所有资源。同时,我想在这个过程中获得 Qt 下载的原始数据。在 void QNetworkAccessManager::finished(QNetworkReply * reply) 信号中通过从QNetworkReply 中读取数据并不是一个很好的...

5得票2回答
在QWebView中设置用户代理

我有一个QWebView,它运作良好。然后,我尝试使用spynner的代码将useragent方法绑定到自定义方法。这在spynner(使用QWebPage)中似乎可以正常工作,但在这里却不行。非常感谢任何帮助。代码: def customuseragent(url): print 'ca...

4得票6回答
如何在非GUI应用程序中使用QWebPage

我想在一个非GUI的Qt应用程序中使用QWebPage,也就是说,我不想与窗口服务器通信。但使用QtGui不是问题。 QWebPage内部创建了一些QWidget实例。因此,使用QCoreApplication是不可能的。 当创建一个QApplication实例时,我立即得到一个MacOS...