//判断网页是否打开 private void OpenIndexPage() { //IEBrowser IEBrowser ie = new IEBrowser(wb); try { ie.Navigate(baidu_wapp_favbar); ie.IEFlow.Wait(new UrlCondition("wait", baidu_wapp_favbar, StringCompareMode.StartWith), 10); GetInnerHtmlDelegate gih = new GetInnerHtmlDelegate(GetInnerHtml); string innerhtml = this.Invoke(gih).ToString(); Work(); } catch (NullReferenceException) { OpenIndexPage(); } catch (TimeoutException) { MessageBox.Show("网页打开超时,请检查网络环境,并重试。"); } }