QHttp: Webseiten mit Login downloaden

Alles rund um die Programmierung mit Qt
Antworten
fm94
Beiträge: 14
Registriert: 24. Januar 2009 08:53
Kontaktdaten:

QHttp: Webseiten mit Login downloaden

Beitrag von fm94 »

Hi,

ich möchte den Code einer Website downloaden und lokal in einer HTML-Datei speichern, so wie es mit Http:get() auch ganz einfach ist. Nur, dass man sich in die Website zuerst einloggen muss, womit get() nichtmehr ausreicht.
Meine erste, womöglich sehr umständliche Idee war, mich im Browser einzuloggen, dann die Cookies zu exportieren und mit diesen einen Http:request() zu senden. Leider funktioniert das nicht, die Datei bleibt leer, wobei ich auch die Funktion, hauptsächlich den zweiten Paramter, nicht verstehe:

Code: Alles auswählen

int QHttp::request ( const QHttpRequestHeader & header, QIODevice * data = 0, QIODevice * to = 0 )
Kann mir jemand helfen?
Wenn außerdem jemand eine Idee hat, wie ich das Login komfortabler gestalten kann, als manuell über den Browser, dann lasst es mich wissen. Danke.
Troll.Soft
Beiträge: 190
Registriert: 18. Juni 2008 09:52
Wohnort: Hamburg

Re: QHttp: Webseiten mit Login downloaden

Beitrag von Troll.Soft »

QHttp Class Reference
The QHttp class provides an implementation of the HTTP protocol. More...
#include <QHttp>
This class is obsolete. It is provided to keep old source code working. We strongly advise against using it in new code.it is recommended to use QNetworkAccessManager and QNetworkReply, as those classes possess a simpler, yet more powerful API and a more modern protocol implementation.
tschüß
Troll.Soft
Antworten