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 文件的内容。我怎样才能做到这一点 ?相关问题:问题1、问题2
我知道我需要以某种方式使用QNetworkAccessManager,但我没有任何示例可以使用。