国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

http代理測試

2019-11-14 13:36:47
字體:
來源:轉載
供稿:網友
Technorati 標記: http 代理驗證及測試
Technorati 標記: C#

參考了網上很多資料,綜合整理出來最終的代碼:

 
using System; using System.Collections; using System.Collections.Generic; using System.Configuration; using System.Diagnostics.Contracts; using System.IO; using System.Linq; using System.Net; using System.Net.NetworkInformation; using System.Text; using System.Threading.Tasks; using static System.Console; using static System.GC; using static System.Net.WebRequest;namespace 代理測試 {     class PRogram     {         int printCount;         Uri uri;         Encoding bin;         string[] ipSectionSpan = { "10.197.255.", "10.197.198." };         NetworkCredential credit;        [STAThread]         static void Main(string[] args)         {             new Program();             ReadKey();         }        public Program()         {             var dr = new AppSettingsReader();            credit = new NetworkCredential(                 dr.GetValue("uid", typeof(string)).ToString(),                 dr.GetValue("pwd", typeof(string)).ToString());            //var creadentiCache = new CredentialCache();             uri = new Uri("http://wwww.baidu.com/");            bin = Encoding.GetEncoding("UTF-8");            //測試 IpSectionSpan 中所有IP段中所有IP             TestIPSetions();         }        private void TestIPSetions()         {             //for (int i = 1; i < 255; i++)             //{                 TestInSpan(198.ToString());             //}         }        private void TestInSpan(string ipSect)         {             for (var i = 255; i > 0; i--)             {                 var wproxy = new WebProxy(@"10.137." + ipSect + "." + i, 3128);                 //uri = new Uri("http://10.137.255." + i+":3128/");                 //creadentiCache.Add(uri, "Basic", credit);                 //wproxy.Credentials = creadentiCache;                 wproxy.Credentials = credit;                //Collect();                 var req = Create(uri) as HttpWebRequest;                 req.PreAuthenticate = true;                 req.Timeout = 1000; //超時                 req.Proxy = wproxy;                 req.KeepAlive = false;                try                 {                     WebResponse resp;                    req.BeginGetResponse(ra =>                     {                         try                         {                             using (resp = req.EndGetResponse(ra))                             {                                 if (resp != null)                                 {                                     var sr = new StreamReader(resp.GetResponseStream(), bin);                                     var str = sr.ReadToEnd();                                     if (!str.Contains("百度")) return;                                     WriteLine("{0}/t:{1} /t 驗證成功!", printCount++, wproxy.Address);                                     sr.Close();                                     sr.Dispose();                                 }                             }                         }                         catch (Exception ex)                         {                             WriteLine("{0}/t:{1} /t 驗證失敗,失敗原因:/t {2}", printCount++, wproxy.Address, ex.Message);                         }                    }, null);                 }                 catch (Exception e)                 {                     WriteLine(e.Message);                 }             }         }     } } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵宝市| 乡城县| 九台市| 禄丰县| 广灵县| 合肥市| 昌黎县| 时尚| 曲周县| 浙江省| 吴旗县| 乌拉特中旗| 敖汉旗| 邓州市| 弋阳县| 沂源县| 佛学| 永寿县| 柞水县| 台东县| 绥中县| 两当县| 乐至县| 沂南县| 疏勒县| 昌吉市| 永泰县| 宜城市| 甘肃省| 眉山市| 雷波县| 西林县| 静宁县| 门源| 彰化县| 合川市| 东乌珠穆沁旗| 井研县| 韩城市| 吴旗县| 区。|