我用webBrowser 获取网页的代码。
用WebBrowserReadyState.Complete 判断加载完成
但好像对www.myadalliance.com这个网站没有用。
不管等多久他都不会加载完成。
private void webBrowser4_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{ if (this.webBrowser4.ReadyState == WebBrowserReadyState.Complete)
{
}
}望高手解答疑惑。
用WebBrowserReadyState.Complete 判断加载完成
但好像对www.myadalliance.com这个网站没有用。
不管等多久他都不会加载完成。
private void webBrowser4_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{ if (this.webBrowser4.ReadyState == WebBrowserReadyState.Complete)
{
}
}望高手解答疑惑。
{
MessageBox.Show("test");
}
{
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
}
{
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
}
这也不行。
{
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
}
这样写获取出来是多次的。
参考: 自定义WebBrowser
Event:cEXWB_BeforeNavigate2
Argument:http://www.myadalliance.com/
Argument:istoplevel:True
Argument:targetframename:
Event:pWB_WBTopLevelOnUnload
Event:cEXWB_BeforeNavigate2
Argument:http://www.myadalliance.com/images/ad/ad3.html
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://www.myadalliance.com/images/ad/ad2.html
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://cuo.service-unavailable.cn/
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://202.102.110.207:8080/2.htm?AIMT=http://cuo.service-unavailable.cn/&host=cuo.service-unavailable.cn&refer=http%3A//www.myadalliance.com/&server=108&pre=1293979922940
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://info.js.ct10000.com/main/huodong/jiangsu/114/style.html
Argument:istoplevel:False
Argument:targetframename:114
Event:cEXWB_BeforeNavigate2
Argument:http://114search1.118114.cn/search_web.html?id=160&kw=cuo.service-unavailable.cn&st=&fm=index¶m1=¶m2=
Argument:istoplevel:False
Argument:targetframename:114
Event:cEXWB_BeforeNavigate2
Argument:http://js.ct10000.com/
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_NavigateError
Argument:http://js.ct10000.com/
Argument:statuscode:HTTP_STATUS_NOT_FOUND
Argument:targetframe:
Event:cEXWB_BeforeNavigate2
Argument:http://js.ct10000.com/
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://js.ct10000.com/common/gm/searchiframe.html
Argument:istoplevel:False
Argument:targetframename:search_iframe
Event:cEXWB_BeforeNavigate2
Argument:about:blank
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:about:blank
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:about:blank
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://js.ct10000.com/main/notice.shtml
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://shop.js.ct10000.com/shop/page/v3/ty.jsp?s=2
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://js.ct10000.com/common/gm/IndexFooter.html
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://js.ct10000.com/suzhou/notice.shtml
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://z.alimama.com/alimama.php?i=mm_13480004_1904664_8923833&w=290&h=90&re=1280x800&sz=13&cg=c3fda451257dcf33522d4f3060044150&pro=29223&cas=pro&cah=769&caw=1280&ccd=32&ctz=8&chl=2&cja=1&cpl=0&cmm=0&cf=10.0&dx=1&ac=6233&cbh=0&cbw=0&iss=0&refpos=,a,null&t=2&tc=0000FF&dc=000000&bgc=FFFFFF&bdc=E6E6E6&lc=008000&bmc=FFFFFF&as=0&bgp=0&ic=0&pf=1&p4p_ai=1&sx=0&sy=0&u=http%3A%2F%2F202.102.110.207%3A8080%2F2.htm%3FAIMT%3Dhttp%3A%2F%2Fcuo.service-unavailable.cn%2F%26host%3Dcuo.service-unavailable.cn%26refer%3Dhttp%253A%2F%2Fwww.myadalliance.com%2F%26server%3D108%26pre%3D1293979922940&tt=cuo.service-unavailable.cn%20-%20114%20-%20%E7%9F%A5%E7%99%BE%E4%BA%8B%20%E9%80%9A%E5%A4%A9%E4%B8%8B&r=http%3A%2F%2F202.102.110.207%3A8080%2F2.htm%3FAIMT%3Dhttp%3A%2F%2Fcuo.service-unavailable.cn%2F%26host%3Dcuo.service-unavailable.cn%26refer%3Dhttp%253A%2F%2Fwww.myadalliance.com%2F%26server%3D108%26pre%3D1293979922940&fu=-1
Argument:istoplevel:False
Argument:targetframename:alimamaf0.002395522533850558
Event:cEXWB_BeforeNavigate2
Argument:http://img.alimama.cn/cms/images/1291175029154.html?refpos=,a,null
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_BeforeNavigate2
Argument:http://114search1.118114.cn/images/monitor.php?nid=&id=160&kw=cuo.service-unavailable.cn¶m1=web¶m2=&bt=0&start=0
Argument:istoplevel:False
Argument:targetframename:
Event:cEXWB_DocumentComplete_istoplevel
Argument:http://www.myadalliance.com/
Argument:istoplevel:True
Argument:Busy:False
Argument:ReadyState:READYSTATE_COMPLETE
Event:pWB_WBTopLevelOnLoad用这段代码等加载完之后也可以看到complete
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
label2.Text = "Document Complete.ReadyState:"+webBrowser1.ReadyState.ToString();
}