Чекер аккаунтов ютуба: выводится только одна запись - 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;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д