sto cercando di ottenere dati della pagina web in stringa che potrei analizzare. Non ho trovato alcun metodo in qwebview, qurl e un altro. Potresti aiutarmi? Linux, C++, Qt.Come posso ottenere il contenuto della pagina web
EDIT:
Grazie per l'aiuto. Il codice funziona, ma alcune pagine dopo il download hanno rotto il set di caratteri. Ho provato qualcosa di simile per ripararlo:
QNetworkRequest *request = new QNetworkRequest(QUrl("http://ru.wiktionary.org/wiki/bovo"));
request->setRawHeader("User-Agent", "Mozilla/5.0 (X11; U; Linux i686 (x86_64); "
"en-US; rv:1.9.0.1) Gecko/2008070206 Firefox/3.0.1");
request->setRawHeader("Accept-Charset", "win1251,utf-8;q=0.7,*;q=0.7");
request->setRawHeader("charset", "utf-8");
request->setRawHeader("Connection", "keep-alive");
manager->get(*request);
Tutti i risultati = (
Grazie per la risposta. Ma ho un errore: Oggetto :: connetti: nessuno di questi slot MainWindow :: replyFinished (QNetworkReply *) – Ockonal
è necessario aggiungere uno slot alla classe di ricezione con la firma void replyFinished (QNetworkReply *) –
Spiacente, ho capito. Ma non so ancora come leggere i dati. Aiutatemi, per favore :) – Ockonal