[转]抓取网页内容的函数

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.IO;
using System.Net;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace JinPeng.Name
{
  
public partial class GetContentFromUrll : System.Web.UI.Page
  
{
    
protected void Page_Load(object sender, EventArgs e)
    
{
      
string content = GetAllContentFromUrll(@”http://localhost/GetContentFromUrll.aspx);
      Response.Write(content);
    }


    
protected string GetAllContentFromUrll(string _requestUrl)
    
{
      
string _StrResponse = “”;
      HttpWebRequest _WebRequest 
= (HttpWebRequest)WebRequest.Create(_requestUrl);
      _WebRequest.Method 
= GET;
      WebResponse _WebResponse 
= _WebRequest.GetResponse();
      StreamReader _ResponseStream 
= new StreamReader(_WebResponse.GetResponseStream(), System.Text.Encoding.GetEncoding(gb2312));
      _StrResponse 
= _ResponseStream.ReadToEnd();
      _WebResponse.Close();
      _ResponseStream.Close();
      
return _StrResponse;
    }

  }

}
张贴在C#

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注