2016年8月24日 星期三

C# 確認網頁真的讀完,WebBrowserReadyState.Complete沒法用的時候

 確認網頁真的讀完,找到完整載入後才會出現的關鍵字當作判斷標準,用於WebBrowserReadyState.Complete沒法用的時候
 private bool Check_Complete(string keyword)
        {
            bool a = false;
            while(!a)
            {
                foreach (HtmlElement he in webBrowser1.Document.All)
                {
                    if (he.OuterText == keyword)
                    {
                        a = true;
                    }
                }
                Application.DoEvents();
            }

            return a;
        }

沒有留言:

張貼留言