专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »DotNet » httpwebresponse:c# 使用HttpWebRequest HttpWebResponse 快速验证代理IP是否有用 »正文

httpwebresponse:c# 使用HttpWebRequest HttpWebResponse 快速验证代理IP是否有用

来源: 发布时间:星期三, 2009年9月2日 浏览:160次 评论:0
  大家好相信大家都使用过代理IP上过网但是有IP两天就失效了手工去试打开IE关闭IE多烦啊

  有了这篇文章就好了我们可以使用HttpWebRequest,HttpWebResponse 来代理验证谢谢大家评论指导!

  呵呵是不是很简单啊其实这段代码改下还可以做采集器小偷等!我不说了大家自己看

 public void yanzhen( str, port)
        {
            WebProxy proxyObject = WebProxy(str, port);//str为IP地址 port为端口号
            HttpWebRequest Req = (HttpWebRequest)WebRequest.Create("http://www.whatismyip.com.tw/");
            Req.Proxy = proxyObject; //设置代理
            //转载请标明来自 问题解决园http://wenti.cnblogs.com/
            //文章地址
            HttpWebResponse Resp = (HttpWebResponse)Req.GetResponse;
            str = "";
            OkStr = "";
            Encoding code = Encoding.GetEncoding("UTF-8");
            using (StreamReader sr = StreamReader(Resp.GetResponseStream, code))
            {
                (sr != null)
                {
                    try
                    {
                        str = sr.ReadToEnd;
                        StringSub.substr(str, "<h2>", "</h2>", 0);
                        str = str.Sub(str.IndexOf(start) + start.Length);
                        OkStr = str.Sub(0, str.IndexOf(last));
                        MessageBox.Show("验证成功!显示IP为" + OkStr);
                    }
                    catch
                    {
                        MessageBox.Show("文件读取失败!");
                    }
                    finally
                    {
                        sr.Close;
                    }
                }
            }
        }


  呵呵是不是很简单啊其实这段代码改下还可以做采集器小偷等

  出处:http://www.cnblogs.com/wenti/archive/2009/07/22/wenti_3.html

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: