/// <summary>
/// 获取网页源文件
/// </summary>
/// <param name="url"></param>
/// <param name="Encode"></param>
/// <returns></returns>
public string getPageCode(string url, Encoding Encode)
{
string strHtml = string.Empty;
HttpWebResponse wresp;
try
{
//连接到目标网页
WebRequest wreq = WebRequest.Create(url);
wresp = (HttpWebResponse)wreq.GetResponse();
}
catch (WebException ex)
{
wresp = (HttpWebResponse)ex.Response;
}
//采用流读取,并确定编码方式
StreamReader objReader = new StreamReader(wresp.GetResponseStream(), Encode);
return strHtml = objReader.ReadToEnd();
}
方法调用
getPageCode(url, Encoding.GetEncoding("gb2312"));
发这些东西就是为了以后用的时候方便,如果有不对欢迎指出。