J'essaie d'obtenir des données de page Web dans une chaîne que je pourrais l'analyser. Je n'ai trouvé aucune méthode dans qwebview, qurl et un autre. Pourriez-vous m'aider? Linux, C++, Qt.Comment puis-je obtenir le contenu de la page Web
EDIT:
Merci pour l'aide. Le code fonctionne, mais certaines pages après le téléchargement ont un jeu de caractères cassé. J'ai essayé quelque chose comme ça pour le réparer:
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);
Tous les résultats = (
Merci d'avoir répondu. Mais j'ai une erreur: Object :: connect: Aucun tel slot MainWindow :: replyFinished (QNetworkReply *) – Ockonal
vous devez ajouter un slot à la classe de réception avec la signature void replyFinished (QNetworkReply *) –
Désolé, j'ai compris. Mais je ne sais pas encore lire les données. Aidez-moi, s'il vous plaît :) – Ockonal