-
MSDN裏有例子,學習一下吧。
https://msdn.microsoft.com/zh-cn/library/system.net.sockets.socket(v=vs.80).aspx -
原理,利用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();
}END
c#編寫檢測代理IP是否可用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.