Чекер аккаунтов ютуба: выводится только одна запись - C#
Формулировка задачи:
Подскажите, пожалуйста, где беда. Сегодня написал первое что-то более-менее полезное на шарпе - чекер аккаунтов ютуба.
Проблема в том, что чекает, вроде бы, но выводит в текстбокс только последний аккаунт из закинутых:
Скриншот:
Код:
Заранее спасибо!
private void button1_Click(object sender, EventArgs e)
{
int n;
n = textBox1.Lines.Count();
var Accs = new List<object>();
string[] accs=new string[n];
for(int i=0;i<n;i++)
{
Accs.Add(textBox1.Lines.GetValue(i));
}
int flag = 0;
foreach(string s in Accs)
{
string[] sep_acc = s.Split(new char[] { ':' });
string login = WebUtility.UrlEncode(sep_acc[0]);
string pass = WebUtility.UrlEncode(sep_acc[1]);
string query_data = String.Concat("Email=", login, "&Passwd=", pass, "&service=youtube&source=test");
string auth = POST("https://www.google.com/youtube/accounts/ClientLogin", query_data);
string success_code = "th=";
int check = auth.IndexOf(success_code);
if (check > 0)
{
flag = textBox2.Lines.Count();
textBox2.Text = s+Environment.NewLine;
}
else{
flag = textBox3.Lines.Count();
textBox3.Text = s;
}
}
}Решение задачи: «Чекер аккаунтов ютуба: выводится только одна запись»
textual
Листинг программы
textBox2.Text += s+Environment.NewLine;