Как получить HTML-код веб-страницы в awesomium с C ++?
Я искал и, видимо, вы можете сделать это только с помощью веб-управления в C # или в Джава. Используя пример привет, я попытался сделать:
JSValue theVal( view->ExecuteJavascriptWithResult(WSLit("document.getElementsByTagName('html')[0].innerHTML"),WSLit("")));
Но это не работает. есть идеи? и, пожалуйста, в C ++, так как я знаю, что вы можете сделать это в C # а также Джава.
Используя Javascript, вы можете сделать это так:
web_view->ExecuteJavascriptWithResult("document.getElementsByTagName('html')[0].innerHTML");
Также вы можете использовать:
web_view->CopyHTML();
а затем получить HTML
из буфера обмена. Я не уверен, есть ли другой способ получить HTML
без использования Javascript.
Других решений пока нет …