您的位置:首页 >新闻资讯

如何通过代码检测代理ip是否可用

来源:本站 作者:admin 时间:2019-04-14 18:02:00

我们要使用代理IP 的时候通常会在网络上寻找,网络上现在又很多免费的代理IP ,那么怎么能知道这些代理IP是否都能为我们所用呢?这个时候测试一下就知道啦,今天为大家介绍一种测试代理IP是否可用的方法,当然啦要是觉得免费的代理IP质量可能不好那就去风讯代理吧,保证不让你们失望,好啦,言归正传,说一下测试方法。


代理ip


C#编写检测代理IP是否可用:原理,利用HttpWebRequest随意访问一个网页,查找网页上的关键字,然后判断是否存在关键字就可以了。话不多说,直接上代码。


WebProxy proxyObject=new WebProxy("这里填写IP地址", port);// port为端口号 整数型


Req=WebRequest.Create("这里写需要访问的网页")as HttpWebRequest;


Req.Proxy=proxyObject; //设置代理


Req.Timeout=5000; //超时


Resp=(HttpWebResponse)Req.GetResponse();


Encoding bin=Encoding.GetEncoding("UTF-8");


StreamReader sr=new StreamReader(Resp.GetResponseStream(), bin);


string str=sr.ReadToEnd();


if (str.Contains("这里写网页的关键字"))


{


result=true;


sr.Close();


sr.Dispose();


}


相关文章内容简介
推荐阅读