高效獲取網頁原始碼COM

yuejin發表於2014-03-12

目前獲取網頁原始碼有幾種方法:

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;
        }

 

相關文章