HttpWebResponse判断一个网页是否出现404错误

来源:互联网 发布:上海巨人网络如何入职 编辑:程序博客网 时间:2024/05/23 11:13

最近无聊用C#写了抓土豆工具 发现有时候会崩。

 

后来才发现

 

行 210: HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 

 

这行崩了 抓不到页面

 

所以用try catch可以解决 别让.net帮你解决报错了。

 

 try

  •                  {
  •                      HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
  •                      StreamReader reader = new StreamReader(myResponse.GetResponseStream(), Encoding.Default);
  •                     string content = reader.ReadToEnd();
  •                  }
  •                 catch
  •                  {
  •                提示用户抓不到
  •                  }

     

  • 原创粉丝点击