前几天看到的一个获取网页源码的方法:
byte[] buf=new byte[3814]; //从网页上获取的源码放到这个缓冲字节里 HttpWebRequest request = (HttpWebRequest) //一个Web请求,注意这里没有分号; WebRequest.Create(TextBox1.Text); //textbox里面放的是想获取源码网页的地址 HttpWebResponse response=(HttpWebResponse) //创建一个web响应。 request.GetResponse(); Stream restream = response.GetResponseStream(); //一个网页响应的字符流 int count = restream.Read(buf,0,buf.Length); //把这个字符流放到这个字节数组里 TextArea1.Value = Encoding.Default.GetString(buf,0,count); restream.Close();