WebBrowser加载完毕

其实WebBrowser是个蛮好用的东西, 经过一番分析,可以使用WebBrowser中的document_complete事件判断页面下载情况,然后可以使用:System.Net.HttpWebRequest request = System.Net.HttpWebRequest.Create("内容");
System.Net.HttpWebResponse response = request.GetResponse();
由response 中得到我想要的东西.

但在运行时从response中怎么也猎取不到想要的内容,后来在document_complete中测得此面页一次刷新就触发十几次document_complete事件,如何判断那个框架才有我需要的内容呢,花了好长些时间在网上狂啊狂,最终没有好的解决方案,没办法只好自己慢慢想..... ^_^

这里共享我的思路,我想需要的朋友也不少吧!呵呵

 //string strURL 要找开的页面的URL
        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (e.Url.ToString().Trim() == strURL.Trim())
            {
                //已经加载完成
            }

        }

//具体原理很简单,自己看吧!

时间就是金钱,金钱时代当然要讲效率...使用多线程同时判断密码也是个不错的选择,最后加个IHtmlDocument2分析把JAVA禁止运行,不用几小时就得到自己想要的东西...开心ing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值