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 :)
À l'avenir, veuillez coller votre code directement dans la question. Je l'ai fait pour vous cette fois. – Amy