苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 20553|回复: 11

[其他] 如何提高 webbrowser加载网页速度

[复制链接]
发表于 2014-1-27 17:40:50 | 显示全部楼层 |阅读模式
求教是否可以在webbrowser加载前,除去flash,图片,声音等的加载,以提高加载出来的速度;
或是只执行网页的JS,目的提高网页的统计量,网页是通过加载完毕后执行JS统计的,有什么更好的试吗?
请教苏飞兄指点下思路?


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-1-27 19:41:05 | 显示全部楼层
你找下,有个加载之前的事件,可以在那里面修改,判断下是Falsh等类型的,不加载就行了
 楼主| 发表于 2014-1-28 08:54:28 | 显示全部楼层
站长苏飞 发表于 2014-1-27 19:41
你找下,有个加载之前的事件,可以在那里面修改,判断下是Falsh等类型的,不加载就行了

谢谢,苏飞兄的回复,等试一下!
再请教下那些毫秒级狂刷网站流量的,他们是怎么实现操作能达到那么快的速度?不是用webbrowser反复加载的话,还有其它方式更可行吗?望受教!谢谢
发表于 2014-1-28 09:03:58 | 显示全部楼层
站长苏飞 发表于 2014-1-27 19:41
你找下,有个加载之前的事件,可以在那里面修改,判断下是Falsh等类型的,不加载就行了

如何判断flash不加载,图片影音不加载呢?
发表于 2014-1-28 17:01:31 | 显示全部楼层
tomkom 发表于 2014-1-28 08:54
谢谢,苏飞兄的回复,等试一下!
再请教下那些毫秒级狂刷网站流量的,他们是怎么实现操作能达到那么快的 ...

方法很多,放假回来吧,过年了,老家没网漏不方便
发表于 2014-1-28 17:01:36 | 显示全部楼层
tomkom 发表于 2014-1-28 08:54
谢谢,苏飞兄的回复,等试一下!
再请教下那些毫秒级狂刷网站流量的,他们是怎么实现操作能达到那么快的 ...

方法很多,放假回来吧,过年了,老家没网漏不方便
 楼主| 发表于 2014-2-3 12:10:47 | 显示全部楼层
站长苏飞 发表于 2014-1-28 17:01
方法很多,放假回来吧,过年了,老家没网漏不方便

还有很多方法?真得请教了,先谢谢!新年快乐!等你加来
发表于 2014-2-5 08:10:33 | 显示全部楼层
这个需要一个组合方法才行,不管是什么方法基本上都是处理这个事件
[C#] 纯文本查看 复制代码
//本事件是当每次加载完成当前页面后才会执行的
        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            //e.Url是当前加载的页面,
            if (e.Url.ToString().Contains("http://sufeinet.com"))
            {
                //执行操作1
            }
            else if (e.Url.ToString().Contains("http://baidu.com"))
            {
                //执行操作2
            }
        }


这里的e.Url就是要加载的网址,所有要加载的都会经过这里,你只需要将Falsh的设置为空,或者是取消加载就行了。比如Swf结尾的,这个你根据自己的网页情况加一下规则吧
 楼主| 发表于 2014-2-5 10:15:20 | 显示全部楼层
站长苏飞 发表于 2014-2-5 08:10
这个需要一个组合方法才行,不管是什么方法基本上都是处理这个事件
[mw_shl_code=csharp,true]//本事件是 ...

苏兄新年好!
再请教下那些毫秒级狂刷网站流量的,他们是怎么实现操作能达到那么快的速度?不是用webbrowser反复加载的话,还有其它方式更可行吗?
年前回复说还有很多方法,望受教!谢谢
发表于 2014-2-5 10:28:32 | 显示全部楼层
tomkom 发表于 2014-2-5 10:15
苏兄新年好!
再请教下那些毫秒级狂刷网站流量的,他们是怎么实现操作能达到那么快的速度?不是用webbro ...

Httphelper,直接Get或者pOST啊,但是速度主要是看网速,你网速达不到,怎么写也没用。
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2025-4-20 10:24

© 2014-2021

快速回复 返回顶部 返回列表