抓取页面源代码

来源:互联网 发布:淘宝商机助理官方下载 编辑:程序博客网 时间:2024/06/05 17:46

    private string GetPageCodes(string Url)
    {
        string strHtml = "";
        WebRequest web = WebRequest.Create(Url);
        //WebResponse hwr = web.GetResponse();
        HttpWebResponse hwr = (HttpWebResponse)web.GetResponse();
        //采用流读取,并确定编码方式  
        Stream s = hwr.GetResponseStream();
        StreamReader objReader = new StreamReader(s, Encoding.Default);
        string strLine = "";
        while (strLine != null)
        {
            strLine = objReader.ReadLine();
            if (strLine != null)
            {
                strHtml += strLine;
            }
        }
        return strHtml;
    }