2013-04-29 79 views
6

如何獲取awesomium中的網頁的HTML C++用awesomium獲取頁面的HTML

我已經搜查,顯然只能在C#的Java與三夏精做。使用示例你好我試着做:

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

但它不起作用。有任何想法嗎?並請在C++中,因爲我知道你可以在C#Java中做到這一點。

回答

3

使用JavaScript,你可以做這樣的:

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

也可以使用:

web_view->CopyHTML(); 

,然後獲得從剪貼板HTML。我不確定是否有另一種獲得HTML而不使用Javascript的方式。