2013-03-26 3 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 1, question 2PyQt4 QWebView содержание внешних ресурсов

Я знаю, что мне нужно как-то использовать QNetworkAccessManager, но у меня нет никакого примера использования.

ответ

0

Нам нужно сделать нестандартную QNetworkReply класс и получить результаты в readyRead результатов событий.

Смежные вопросы