Как менять прокси при каждом входе в цикл?
Здравствуйте, считываю с сайта токен определённое кол-во раз. скажите, как при каждом входе в цикл брать новый прокси? все прокси хранятся в текстовом файле вот что делаю:
static CookieDictionary cook = new CookieDictionary();
String token = string.Empty;
string GET(string url)//получение токена
{
var Proxy = File.ReadLines("proxy.txt").ToList();
var count = Proxy.Count;
for (int i = 0; i < (int)numericUpDown1.Value; i++)
{
foreach (var list in Proxy)
{
System.Threading.Thread.Sleep(500);
var request = new HttpRequest();
request.UserAgent = HttpHelper.ChromeUserAgent();
request.Proxy = HttpProxyClient.Parse(list);
request.Cookies = cook;
HttpResponse response = request.Get(url);
var z = response.ToString();
Match res = Regex.Match(z, "var AUTH_TOKEN = \"(.*)\";");
token = res.Groups[1].ToString();
}
}
return token;
}
но в переменную list при запросе прогружаются сразу все прокси, как сделать так, чтоб при каждом входе в цикл брался следующий прокси?
Источник: Stack Overflow на русском