2017-01-31 2 views
-3

最後にページをロードしていない(おそらく彼らは非常にJavaScriptがあるため)だから私はプロジェクトに別のブラウザを追加C#の - ウェブブラウザは、私は、Webブラウザの最後にページの読み込みに問題がある

(Awesomium)私はそれがAwesomium使用getElementByIdと他のものであるかどうか質問します...(例:InvokeScript)?

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

またはクラス名によって:?

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"); 

あなたがAwesomiumで他のことができますすることができない場合は(?ヤモリか何か)

事前に任意の助けのおかげ:)

+0

今後、質問に直接コードを貼り付けてください。私はこの時あなたのためにこれをしました。 – Amy

答えて

関連する問題