您的位置:首页 > 理论基础 > 计算机网络

HttpWebRequest 下载html

2016-03-24 16:47 471 查看
public static void GetHtmlSourceCode(string url)

{

var uri = new Uri(url);

HttpWebRequest webrequest = (HttpWebRequest)WebRequest.Create(uri);

webrequest.KeepAlive = true;

webrequest.Method = "GET";

webrequest.ContentType = "text/html";

webrequest.Headers.Add("Accept-Language", "en-US,en;q=0.5");

webrequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:18.0) Gecko/20100101 Firefox/18.0";

HttpWebResponse webresponse = (HttpWebResponse)webrequest.GetResponse();

Console.Write(webresponse.StatusCode);

Stream receiveStream = webresponse.GetResponseStream();

Encoding enc = System.Text.Encoding.UTF8;

StreamReader loResponseStream = new

StreamReader(receiveStream, enc);

string Response = loResponseStream.ReadToEnd();

using (StreamWriter sw = File.CreateText("a.txt"))

{

sw.WriteLine(Response);

}

loResponseStream.Close();

webresponse.Close();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: