private string GetWebContent(string Url)
{
string strResult="";
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
//声明一个HttpWebRequest请求
request.Timeout = 30000;
//设置连接超时时间
request.Headers.Set("Pragma", "no-cache");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream streamReceive = response.GetResponseStream();
Encoding encoding = Encoding.GetEncoding("GB2312");
StreamReader streamReader = new StreamReader(streamReceive, encoding);
strResult = streamReader.ReadToEnd();
}
catch
{
}
return strResult;
}
本文介绍了一个使用C#编写的简单网页抓取程序。该程序通过HttpWebRequest发送请求并接收响应,能够从指定URL获取网页内容。文章展示了如何设置HTTP请求头、处理流输入,并指定了字符编码为GB2312。
3267

被折叠的 条评论
为什么被折叠?



