Здравствуйте, у меня возник вопрос о вызове прокси из текстового поля в C# webclient. Прямо сейчас я могу получить случайный следующий прокси из текстового поля, но я бы хотел назвать второй прокси каждый раз, когда я сделал запрос вместо случайного.Хо, я вызываю следующий прокси из текстового поля вместо случайного следующего?
код я использую сейчас:
readonly List<string> proxies = new List<string>();
WebProxy RandomProxy
{
get
{
return proxies.Count == 0 ?
null :
new WebProxy(proxies[rnd.Next(proxies.Count)]);
}
}
proxies.Clear();
proxies.AddRange(txtProxy.Lines.Where(p => !String.IsNullOrWhiteSpace(p)));
var proxy = RandomProxy;
var wc = new WebClient { Proxy = proxy };
После анализа запроса я заметил, что прокси меняются, но не так, как я хотел бы иметь доверенных лиц, называемых. Поэтому каждый запрос использует следующий прокси из текстового поля.
Любой, кто мог бы объяснить мне, как это изменить? Спасибо заранее. С уважением, Dennis
Итак, вы хотите, чтобы каждый раз вызывал случайный прокси-сервер, исключая уже вызванный? – MaKCbIMKo
Да, это то, что я пытаюсь достичь @MaKCbIMKo. Сейчас он вызывает случайные прокси из списка. – user1796805