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