6

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

我已经搜索过了,显然你只能用C#Java中的 webcontrol 来完成。使用示例你好我尝试做:

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

但它不起作用。有任何想法吗?请在 c++ 中使用,因为我知道您可以在C#Java中执行此操作。

4

1 回答 1

4

使用 Javascript 你可以这样做:

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

你也可以使用:

web_view->CopyHTML();

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

于 2014-02-26T05:56:24.473 回答