Hallo!
Ich versuche mich gerade an einem einfachen Webbrowser. Ich kann Seiten mit explizitem URL problemlos herunterladen, also URL's die mit einem Dateinamen enden, z. B. http://www.trolltech.com/index.html.
Wenn der URL aber keinen Dateinamen hat, wie z. B. http://www.trolltech.com habe ich Schwierigkeiten.
Alles was ich möchte ist, einen URL ohne Dateinamen zu einer Funktion geben und die HTML Seite, die normalerweise in einem Browser zu sehen wäre, dann in eine lokale HTML Datei abspeichern.
Könnt Ihr mir helfen?! Vielen Dank im Voraus!
Patrick
QHttp für nicht-explizite URL's
Re: QHttp für nicht-explizite URL's
Um nur die seite zu zeigen ohne !javascript musst du nur die bilder runterladen... und in die resource laden...patbangert hat geschrieben:Hallo!
Alles was ich möchte ist, einen URL ohne Dateinamen zu einer Funktion geben und die HTML Seite, die normalerweise in einem Browser zu sehen wäre, dann in eine lokale HTML Datei abspeichern.
Könnt Ihr mir helfen?! Vielen Dank im Voraus!
probiere den :
https://sourceforge.net/projects/wysiwyg-edit zu compilieren mit MingW
dann oeffnest du den firefox .. alles auswahelen copieren und einfuegen...
https://wysiwyg-edit.svn.sourceforge.ne ... l_loader.h
wenn du nur die datei brauchst dan fuelle einen QTextDocument mit html und aendere die bilder pfad zu lokal... dann als index.html abspeichern...wenn die url mit / endet.
.........................
speack português italiano deutsch english castellà qt
speack português italiano deutsch english castellà qt
-
patbangert
- Beiträge: 2
- Registriert: 16. August 2007 19:53
Ist das auch einfacher möglich?
Vielen Dank für den Vorschlag.
Es muss doch auch einfacher gehen, oder? Um eine Datei herunterzuladen brauche ich nur zwei Zeilen,
http.setHost(url.host(), url.port(80));
http.get(url.path(), &file);
wobei file ein QFile Objekt ist. In meiner Aufgabe ist allerdings url.path() leer. Gibt es da keine "kleine" Lösung?
Danke!
Patrick
Es muss doch auch einfacher gehen, oder? Um eine Datei herunterzuladen brauche ich nur zwei Zeilen,
http.setHost(url.host(), url.port(80));
http.get(url.path(), &file);
wobei file ein QFile Objekt ist. In meiner Aufgabe ist allerdings url.path() leer. Gibt es da keine "kleine" Lösung?
Danke!
Patrick
-
OregonGhost
- Beiträge: 19
- Registriert: 30. Juli 2007 10:37
- Wohnort: Lübeck
- Kontaktdaten: