2013-04-29 17 views
6

Come faccio a ottenere l'HTML di una pagina Web in awesomium con C++?Ottieni HTML di pagina con awesomium

Ho cercato e apparentemente solo tu puoi farlo con WebControl in C# o inJava. Usando l'esempio ciao ho provato a fare:

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

ma non funziona. qualche idea? e per favore in C++ come so che puoi farlo in C# e Java.

risposta

3

utilizzando JavaScript si può fare in questo modo:

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

Inoltre è possibile utilizzare:

web_view->CopyHTML(); 

e quindi ottenere HTML dagli appunti. Non sono sicuro che ci sia un altro modo per ottenere HTML senza usare Javascript.