PyQt4 QWebView外部资源内容

时间:2013-03-26 11:31:28

标签: python qt webkit qtwebkit

class Browser(QWebView):
    def __init__(self):
        QWebView.__init__(self)
        self.loadFinished.connect(self._result_available)
        self.loadStarted.connect(self._load_started)
        self.page().frameCreated.connect(self.onFrame)
    # ...     

browser = Browser()
browser.setHtml('<html>...</html>', baseUrl=QUrl('http://www.google.com/'))

之后,我需要捕获 QWebView 加载的所有外部资源的内容。我需要获取所有CSS / Javascript文件的内容。我怎样才能做到这一点 ?相关问题:question 1question 2

我知道我需要以某种方式使用QNetworkAccessManager,但我没有任何使用示例。

1 个答案:

答案 0 :(得分:0)

我们需要制作自定义 QNetworkReply 类,并在 readyRead 事件结果中获得结果。