高效获取网页源码COM

目前获取网页源码有几种方法:

1、WebClient下载页面
2、HttpWebRequest发请求获取
3、com组件xmlhttp获取

三者比较:WebClient代码最少,效率最慢;xmlhttp代码适中,效率最高,效率和前两者比较不是一个级别的,速度非常快

那我就简单介绍哈xmlhttp怎么获取网页源码

(1)引用com组件:Microsoft XML,v6.0

(2)引入命名空间:using MSXML2;

(3)代码:

        public static string GetHtmlCom(string url)

        {

            XMLHTTP60 xhttp = new XMLHTTP60();

            xhttp.open("get", url, false, null, null);

            xhttp.send();

            while (xhttp.readyState != 4)

                System.Threading.Thread.Sleep(1);

            return xhttp.responseText;

        }

 

你可能感兴趣的:(com)