2013-04-29 13 views
6

awesomiumでWebページのHTMLを取得するにはC++awesomiumでページのHTMLを取得

私が検索したと明らかにあなただけのC#のまたはでJavaでWebBrowserコントロールでそれを行うことができます。サンプルのこんにちは、私はやってみました:

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

しかし、それは動作しません。何か案は?私はあなたがC#のJavaでこれを行うことができることを知っているので、C++でお願いします。

答えて

3

あなたはこのようにそれを行うことができますJavaScriptを使用して:

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

また、あなたが使用することができます。

web_view->CopyHTML(); 
をして、クリップボードから HTMLを取得します。 Javascriptを使わずに HTMLを取得する別の方法があるかどうかはわかりません。

関連する問題