2013-03-26 61 views
0
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 2PyQt4的QWebView外部资源内容

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

回答

0

我们需要定制QNetworkReply类和readyRead事件结果得到的结果。