获取带有awesomium的页面HTML

Joe*_*oel 6 html c++ awesomium

如何使用C++在awesomium中获取网页的HTML ?

我搜索过,显然你只能在C#Java中使用webcontrol .使用示例你好我试过:

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

但它不起作用.有任何想法吗?请在c ++中,因为我知道你可以用C#Java做到这一点.

Pav*_*pta 4

使用 Javascript 你可以这样做:

web_view->ExecuteJavascriptWithResult("document.getElementsByTagName('html')[0].innerHTML"); 
Run Code Online (Sandbox Code Playgroud)

你也可以使用:

web_view->CopyHTML();
Run Code Online (Sandbox Code Playgroud)

然后HTML从剪贴板中获取。我不确定是否还有另一种HTML不使用 Javascript 的方法。