próbuję uzyskać dane strony internetowej w ciągu, że niż mógłbym parsować. Nie znalazłem żadnych metod w qwebview, qurl i innym. Czy mógłbyś mi pomóc? Linux, C++, Qt.Jak mogę uzyskać zawartość strony internetowej
EDIT:
Dzięki za pomoc. Kod działa, ale niektóre strony po pobraniu mają zepsuty zestaw znaków. Próbowałem coś takiego, żeby go naprawić:
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);
żadnych wyników = (
Dzięki za odpowiedź. Ale mam błąd: Obiekt :: connect: Brak takiego slotu MainWindow :: replyFinished (QNetworkReply *) – Ockonal
musisz dodać slot do klasy odbierającej z odpowiedzią void replyFinished (QNetworkReply *) –
Przepraszam, zrozumiałem. Ale nie wiem jeszcze, jak odczytać dane. Pomóżcie mi, proszę :) – Ockonal