2017-01-31 1 views
-3

J'ai un problème avec le chargement des pages à la fin du navigateur Web (probablement parce que pour eux est JavaScript beaucoup)C# - Webbrowser pas de chargement des pages à la fin

Alors j'ai ajouté un autre navigateur au projet (Awesomium) et je me demande si c'est dans Awesomium utiliser getElementById et d'autres ... (par exemple: InvokeScript)?

var links = webBrowser1.Document.GetElementsByTagName("button"); 
foreach (HtmlElement link in links) 
{ 
    if (link.GetAttribute("data-bb-handler") == "ok") 
    { 
     link.InvokeMember("Click"); 
    } 
} 

Ou par nom de classe: (? Gecko ou quelque chose)

var links = webBrowser1.Document.GetElementsByTagName("button"); 
foreach (HtmlElement link in links) 
{ 
    if (link.GetAttribute("className") == "close") 
    { 
     link.InvokeMember("Click"); 
    } 
} 

webBrowser1.Document.InvokeScript("redeem_avatar"); 

HtmlElement _reward = webBrowser1.Document.GetElementById("name-reward"); 
_reward.InvokeMember("Click"); 

Si vous ne pouvez pas être en Awesomium peut tout autre

Toute aide à l'avance merci :)

+0

À l'avenir, veuillez coller votre code directement dans la question. Je l'ai fait pour vous cette fois. – Amy

Répondre