c# 用System.Net 读取网页源代码

来源:互联网 发布:电脑看图软件 编辑:程序博客网 时间:2024/04/29 22:31

查看了好多抓取网页的代码,有“c#用System.Net读取网页源代码”和“c#用webBrowser读取网页源代码”

都没有如下这样书写的,故先记与此,待进一步考证。

首先引用System.Web.dll;

using System.Net;
using System.IO; 

  private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   string url="http:www.sina.com";
   System.IO.Stream stream=null;
   WebClient  client=new WebClient();
   stream=client.OpenRead(url);
   
   StreamReader readerOfStream = new StreamReader(stream,System.Text.Encoding.GetEncoding("GB2312"));
   string aa= readerOfStream.ReadToEnd();
   Response.Write(aa);
   // Close the stream.
   stream.Close();

  }

 private void InitializeComponent()
  {   
   this.Load += new System.EventHandler(this.Page_Load);

  }

Microsoft Visual Studio .net 2003 下运行成功。

原创粉丝点击