Страницы

Поиск по вопросам

вторник, 7 мая 2019 г.

Qt(C++) считывание данных с веб страницы

Как в Qt можно реализовать считывание определенной информации со страницы сайта? Какие классы для этого нужно подключать, хотелось бы посмотреть на примерный код. Не помешают и ссылочки на материалы по этой теме.
Как возможно будет считать информацию которой нет в html коде, например, тут: при наведении курсора на графики появляются числа, как можно считать эти числа?


Ответ

В Qt имеется QtWebKit - компонент, реализующий функциональность браузера с поддержкой JS. Так что ваша задача состоит в исследовании скриптового функционала страницы при помощи, например, FireBug, а затем вызова этих js-методов посредством WebKit.
Вызов js:
QWebView::page()->mainFrame()->evaluateJavaScript( "some_js_function()" );

Комментариев нет:

Отправить комментарий