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

    技术2022-05-11  47

    查看了好多抓取网页的代码,有“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 下运行成功。


    最新回复(0)