怎样通过url获取网页的源码

解决方案 »

  1.   

    WebClient,可以下载指定页面的文件,不知道你说的源码是不是HTML代码,获取的都是HTML代码.
      

  2.   

    就是html代码,但我不下载,只是要一个代码的字符串
      

  3.   

    // 获取指定网页的HTML代码 
    static string GetPageSource(string URL) 

    Uri uri =new Uri(URL); HttpWebRequest hwReq = (HttpWebRequest)WebRequest.Create(uri); 
    HttpWebResponse hwRes = (HttpWebResponse)hwReq.GetResponse(); hwReq.Method = "Get"; hwReq.KeepAlive = false; StreamReader reader = new StreamReader(hwRes.GetResponseStream(),System.Text.Encoding.GetEncoding("GB2312")); return reader.ReadToEnd();