csharp Кодпроверкиисменыпрокси

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Кодпроверкиисменыпрокси相关的知识,希望对你有一定的参考价值。

IZennoList proxyList = project.Lists["lst_Proxy"];
Random rnd = new Random();
int count = 20; // количество неудачных проверок подряд
lock (SyncObjects.ListSyncer) {
    for (int i=0; i<count; i++) {
        if (proxyList.Count == 0) break;
        int t = rnd.Next(0, proxyList.Count);
        string proxy = proxyList[t];
        proxyList.RemoveAt(t);
        var content = ZennoPoster.HttpGet("https://api.ipify.org", proxy, "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, 5000);
        if (content.Length>7) {
            instance.SetProxy(proxy,false,true,true); // Установка прокси с эмуляцией таймзоны на основе IP
            return "Set proxy " + instance.GetProxy();
        }
        project.SendWarningToLog("Bad proxy " + proxy, true);
    }
    throw new Exception("20 неудачных проксей подряд!");
}

以上是关于csharp Кодпроверкиисменыпрокси的主要内容,如果未能解决你的问题,请参考以下文章

php 帖子Поискпонесколькимкастомфлдамвыгребаетпостыопределенноготипаитаксономиисопределеннымикастомфилд

html Примерыверсткипобэму,сглавнойяндексаияндексновости

sh Отменитьвсеизменения,сделанныeвдереве,досостояния,котороебылоприпоследнемdecmitвлокальныйрепозито

javascript Яндекспереводпривыделениитекста(Автоматически)

html 选择 - выпадающийсписоксвыделениемцветомродительскойкатегории

javascript ОтменяемкликпоВСЕМссылкам,скриптдляверстки