Ich habe ein Programm geschrieben, das eine QWebPage zum Abrufen von Websites verwendet. Gibt es eine Möglichkeit, die mit der Webseite verknüpften Daten wie HTML, CSS und Javascript zu erhalten? Ähnlich wie View-Source in Firefox.So zeigen Sie HTML-Daten an, die mit einer QWebPage verknüpft sind
Es scheint ein paar Optionen zu geben. Eine Möglichkeit besteht darin, einen QNetworkReply-Proxy zu erstellen und zu versuchen, die Daten zu kopieren. Dies scheint jedoch fehleranfällig zu sein. Eine andere Möglichkeit besteht darin, mit dem Cache zu interagieren, was jedoch unvorhersehbar erscheint. Gibt es noch andere Möglichkeiten?
Dies könnte für HTML funktionieren, aber ich sehe keine Möglichkeit, andere Ressourcen wie JavaScript, CSS und Bilder zu erhalten. Ich habe mich für einen [QNetworkReply Proxy] entschieden (http://gitorious.org/qtwebkit/performance/blobs/master/host-tools/mirror/main.cpp). – marketer