日期:2014-05-18  浏览次数:20608 次

获取网页信息
如何实现就像浏览器自带的另存为功能,或者说查看源文件功能,我想得到源文件


------解决方案--------------------
System.Net.WebClient con = new System.Net.WebClient();
System.IO.Stream am = con.OpenRead("http://www.baidu.com");
System.IO.StreamReader aa = new System.IO.StreamReader(am, System.Text.Encoding.GetEncoding("gb2312"));
------解决方案--------------------
HttpRequest就可以取得页面内容,然后把它显示出来就行
------解决方案--------------------
HttpWebRequest request;
 HttpWebResponse response;
 StreamReader reader;

 request = WebRequest.Create("http://bbs.kukupig.com/") as HttpWebRequest;
 response = (HttpWebResponse)request.GetResponse();
 reader = new StreamReader(response.GetResponseStream());//这里面可以重载encoding,对应网页编码方式
 string returnText = reader.ReadToEnd();
------解决方案--------------------
是不是你要获取的那个页面有什么限制,比如需要登录?
------解决方案--------------------
我的浏览器右键就木有查看源文件的功能
只有查看源代码……