Получить HTML страницы с помощью awesomium

Как получить HTML-код веб-страницы в awesomium с C ++?

Я искал и, видимо, вы можете сделать это только с помощью веб-управления в C # или в Джава. Используя пример привет, я попытался сделать:

JSValue theVal( view->ExecuteJavascriptWithResult(WSLit("document.getElementsByTagName('html')[0].innerHTML"),WSLit("")));

Но это не работает. есть идеи? и, пожалуйста, в C ++, так как я знаю, что вы можете сделать это в C # а также Джава.

6

Решение

Используя Javascript, вы можете сделать это так:

web_view->ExecuteJavascriptWithResult("document.getElementsByTagName('html')[0].innerHTML");

Также вы можете использовать:

web_view->CopyHTML();

а затем получить HTML из буфера обмена. Я не уверен, есть ли другой способ получить HTML без использования Javascript.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector