关于C#.net中WebBrowser如何处理多框架结构页面下载完成问题

发表日期:2006-07-14 摄影器材: 其它相机 点击数: 投票数:

今天发现了一个好网站,想注册个账号,可惜要注册的名字已被别人先注册,无奈之下只有使用下爆力!!!

其实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

关键词:WebBrowser日记

作者:贝壳

《关于C#.net中WebBrowser如何处理多框架结构页面下载完成问题》


下一篇:没有了

最 新:
没有其它新的作品了

更多贝壳的POCO作品...

评论