Как я могу получить контент веб-страницы
Я пытаюсь получить данные веб-страницы в виде строки, чтобы я мог их проанализировать. Я не нашел никаких методов в qwebview, qurl и других. Не могли бы вы помочь мне? Linux, C ++, Qt.
EDIT:
Спасибо за помощь. Код работает, но некоторые страницы после загрузки сломали кодировку. Я пытался что-то вроде этого, чтобы исправить это:
<code>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); </code>
Любые результаты = (.