现在的位置: 首页 > 综合 > 正文

c#抓取別的網頁的內容

2013年04月29日 ⁄ 综合 ⁄ 共 616字 ⁄ 字号 评论关闭

 

代码

 string content = string.Empty;
            
string str = "http://www.baidu.com/";
            WebRequest wrq 
= WebRequest.Create(str);
            WebResponse wrs 
= wrq.GetResponse();
            
using (StreamReader dr = new StreamReader(wrs.GetResponseStream(), Encoding.GetEncoding("gb2312")))
            {
                content 
= dr.ReadToEnd();//这就是全部内容
                
//得到内容后根据正则获取你所需要的东西。要先分析他的html
            }
            
using (StreamWriter sw = new StreamWriter(Server.MapPath("default.htm"), false, Encoding.GetEncoding("gb2312")))
            {
                sw.WriteLine(content);

            }
        }

 

 

抱歉!评论已关闭.